Blog
Building in public. Sharing what we learn.

Octolib 0.39.0: A Model That Cannot Write a Sentence Just Joined the Stack
Octolib 0.39.0 adds a fourth kind of model call: evaluation. TypeSafe’s Jev answers typed yes/no, choice and score questions with calibrated probabilities in under half a second, directly, through Cloudflare, or through your own OctoHub. Plus Cloudflare Workers AI media, ONNX embeddings, Inception Mercury and Tinker, and structured output that validates once.

OctoHub 0.8.0: The Proxy Grew a Unified Media API
OctoHub 0.8.0 puts image, video, speech and transcription behind the same self-hosted front door as your chat completions — one JSON envelope for four tasks, five providers, queued jobs that survive a restart, and a per-request cost that says "unpriced" instead of guessing zero. Built on octolib 0.36.1. Open source, Rust, Apache-2.0.

Release Round, Early September 2026: 77 Releases, Agent-Drawn UI, and a Stack That Stopped Making You Wait
Nineteen days, seventy-seven releases across ten repos. Octomind 0.45 → 0.50.2 with one model profile, memory that forgets on purpose, and background results delivered mid-turn. Octoweb 0.11 → 0.14 with workspaces and agent-drawn UI. Octolib grows a media generation stack — image, video, speech, transcription — plus Claude 5.1, GPT-6 and Gemini 3.8. Octofs 0.15.3, Octocode 0.25.0, Octobrain 0.13.1, OctoHub 0.7.13, Synx 0.1.4, and two Mac apps that became MCP servers.

Octoweb Has Its Own Home — and It Still Runs on Your Models, Not Ours
Octoweb, our free keyboard-first browser for macOS, moved out of the Octomind product menu and onto octoweb.xyz. The move is a good moment to answer the question we kept getting: no, it is not locked to our cloud. The browser never calls a model provider at all — a local Octomind agent does, against Octomind Cloud on one key or any of twenty-eight providers, including an Ollama box on your desk. Plus what four releases in three weeks added: workspaces, workspace-routed MCP, trusted native input, and A2UI v1.0. Open source, Apache-2.0.

Octofs 0.14: Waiting Is Not a Tool Call
Eleven octofs releases in two weeks turned the shell from the slowest, most fragile tool call into an event-driven one: every command starts in the foreground, auto-promotes to a background job at ten seconds without losing a byte, and notifies the client when it exits. Plus ~/.ssh/config resolution for remote filesystems, misuse detection that reads inside ssh commands, and search that says "nothing found" out loud. Open source, Apache-2.0.

Release Round, August 2026: Octoweb, Synx, Pulsora, OctoHub — Four Launches and the Whole Stack Moved
Twenty-two days, forty-nine releases, four launches. Octoweb, a keyboard-first AI browser for macOS; Synx, real-time file sync over SSH for remote development; Pulsora, a Rust time-series database for market data; OctoHub, a self-hosted LLM proxy with full observability. Plus Octocode 0.21.0 with a live structural code graph and branch-aware indexing, Octofs 0.10.0 with SSH/SFTP remote filesystems, Octobrain 0.11.0, Octolib with five new providers — and the whole CLI toolchain landing on npm.

Introducing Octoweb: A Keyboard-First Browser Where the AI Is a Citizen, Not an Extension
Octoweb is a WebKit browser written in Rust for people who live on the keyboard — command palette, fast-access slots, readline bindings everywhere. And it treats AI as a first-class citizen in both directions: an Octomind-powered agent in the sidebar you can even code with, and a token-efficient MCP server inside the browser so your agents can drive it. We built it for ourselves; five months in, it is our daily browser. macOS, open source, Apache-2.0.

Octofs 0.9.0: Line 42 Is a Lie
Octofs 0.9.0 gives every line a content-verified composite ID (N:hh) that edit tools check before touching a file, so a stale target fails loudly with the fresh content instead of silently editing the wrong line. Plus replace_all and CRLF-safe matching in str_replace, and hard rejection of shell misuse. Open source, Apache-2.0.

Introducing Pulsora: A Rust Time-Series Database for Trading Data
We built Pulsora, an open-source time-series database in Rust, because a firehose of market ticks pushed our storage past its limits. Columnar blocks, type-specific compression, and a block-level index that doesn't grow per row.

Introducing Synx: File Sync for Remote Development
Synx is an open-source, real-time two-way directory sync over SSH — a Mutagen alternative for developers who edit locally and build on a remote box. Written in Rust, one command, no daemons.

Introducing OctoHub: One Front Door for Every LLM Your Agents Call
OctoHub is a self-hosted LLM proxy you run in front of your agents. One endpoint, model aliases, per-provider load balancing, and a log of every request that went out and what it cost. Open source, Rust, Apache-2.0.

Octocode 0.20.0: Markdown Joins the Knowledge Graph
Octocode 0.20.0 brings Markdown into the GraphRAG knowledge graph — docs become nodes, cross-document links become typed references relationships — plus a fix for silently missing relationships on large projects and a 2x memory cut on relationship loading. Open source, Apache-2.0.