Blog
Building in public. Sharing what we learn.

Release Round, Late September 2026: 57 Releases, a Small Model for Small Calls, and Developer Time Tracking
Fifty-seven releases across nine products. Octomind 0.51–0.55.2 shipped tool authorization, Jev evaluation gates, and developer time tracking with human time and energy reports; Octoweb 0.15–0.16 added page memory and a browser terminal; Octolib 0.40 added Claude Opus 5.5, Grok 4.7 and GPT-6 Sol and Luna.

Meet Cointrapper: The AI Trading Agent Behind Our Private Crypto Pool
Meet Cointrapper, the private algorithmic crypto trading pool we run on Binance futures, and see how its AI trading agent works: one forecast, three roles with separate jobs, and NAV-per-unit accounting for every share.

Octofs 0.16: A State-of-the-Art Filesystem for Claude Code and Codex
We spent four weeks running octofs as the only filesystem and shell under Claude Code and Codex, and fixed everything that got in the way. Eight releases later, the same tasks finish 2–2.5x faster at roughly the same token count. Release notes for 0.15 and 0.16, plus the exact config to add it as a Claude Code or Codex MCP server, swap out the built-in tools and try it yourself. Open source, Apache-2.0.

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. Instead of LLM-as-a-judge prompts, 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 generation, video generation, speech and transcription APIs 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 if you want a local AI browser. Plus what four releases in three weeks added: browser workspaces, workspace-routed MCP, trusted native input, and A2UI v1.0. Open source, Apache-2.0.

Octofs 0.14 MCP Shell Server: 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 (~/.ssh/config) 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, AI-Native Browser Where the AI Is a Citizen, Not an Extension
Octoweb is an AI-native 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 browser MCP server built in so your agents can drive it. We built it for ourselves; five months in, it is our daily browser. AI browser for 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.