Brutalist Architecture Detail
IDE Release v0.5

Get OctoML

Run isolated notebooks, orchestrate agentic model sandboxes, and utilize native GPU runtime compute environments locally.

OctoML IDE Workspace Preview

The Journey

Project-Centric Notebook

Completed the local desktop experience featuring native Jupyter cell execution, virtual environment linking, drag-and-drop datasets, and interactive WebGL DataFrame plotting.

v0.1
v0.5

Integrated AI Agents

Launched contextual sidebar support featuring Ask, Plan, Agent, and Agentic autonomy tiers, coupled with local codebase semantic search indexing.

GPU Cell Execution

Expanding compute kernels from CPU-only execution to support native GPU acceleration for deep learning, heavy model training, and parallel computation cells.

WIP
Q4
04

R, Julia & Scala Kernels

Extending beyond Python to support direct Jupyter kernels for R, Julia, and Scala. Allow multi-language data analysis cells natively with separate kernel environments.

Agent Capabilities

Scale seamlessly from conversational queries to fully autonomous code execution loops.

Ask & Plan

Exploratory & Assistive

Serves as your conversational explorer and architect. Analyzes your workspace, searches notebooks, reads code dependencies, and drafts structural implementation plans without modifying any code.

Planning & Workspace Analysis Active Wave

Agent

Active Construction

Acts as your builder. Generates python scripts, constructs notebook structures, and edits code cells directly within your workspace files, all while keeping execution fully sandboxed.

Code Generation & File Edits Active Wave

Agentic

Full Autonomy

Provides complete end-to-end execution autonomy. Runs notebook cells on the Jupyter kernel, monitors active stdout/stderr streams, and self-heals tracebacks automatically to build fully functional ML pipelines.

Kernel Execution & Self-Healing Loop Active Wave
System Architecture

Core Systems

State-of-the-art infrastructure built for fast, secure, and intelligent data science workflows.

File Indexing...
Context Map
Project Workspace

Project Centric

Manages notebooks, datasets, dependencies, and environment files as a single cohesive project workspace, eliminating browser tab hunting.

Process Isolation

Per-Notebook Kernels

Every notebook runs on its own isolated Jupyter kernel process, preventing namespace contamination and memory leaks across files.

Intelligent Mesh

Agent Architecture

Orchestrates dedicated models dynamically across Ask, Plan, Agent, and Agentic modes with secure execution sandboxes.