Blog

Building in public. Sharing what we learn.

Late September 2026 Muvon release round: Octomind 0.55.2 agent runtime with Jev evaluation gates and human time and energy reports, Octoweb 0.16 browser with terminal and per-site proxies, Octolib 0.40.3 model library, OctoHub 0.9.4, Octocode 0.26.4, Octobrain 0.14.4, Octofs 0.16.1, Timex 1.5.0 Energy, and TypeTab 1.2.0 Stats

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.

Cointrapper AI crypto trading agent workflow from a Vanga forecast through analyst, trader, and guard roles, alongside a shared-pool NAV-per-unit illustration

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 MCP filesystem server replacing the built-in file and shell tools in Claude Code and Codex, finishing the same agent tasks 2 to 2.5 times faster at roughly the same token count

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 Rust AI provider library adding a structured evaluation module for TypeSafe Jev System One model with noul, choice and score questions, routed directly, via Cloudflare AI Gateway or OctoHub, alongside Cloudflare Workers AI media generation, ONNX local embeddings, and Inception Mercury and Tinker LLM providers

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 unified media API routing image, video, speech and transcription requests through one self-hosted proxy to fal, ElevenLabs, Replicate, Runway and OpenRouter, with per-tenant API keys, durable job records and per-request cost recorded in your own database

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.

Early September 2026 release round-up for the Muvon open-source AI stack — Octomind 0.50.2 agent runtime with unified model profiles and mid-turn background results, Octoweb 0.14 keyboard-first AI browser with workspaces and A2UI agent-drawn interfaces, Octolib 0.36.1 media generation across fal ElevenLabs and Runway, Octofs 0.15.3 filesystem MCP server, Octocode 0.25.0 code search, Octobrain 0.13.1 agent memory, OctoHub 0.7.13 LLM proxy, Synx 0.1.4 file sync, and Vext and Timex exposing local MCP servers

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 now lives at octoweb.xyz — a command palette over the new site, the workspace switcher showing isolated profiles, and an AI sidebar whose model line reads local colon qwen3-coder to show the browser runs on whichever provider you configure

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 auto-promotes long shell commands to background jobs exposed as MCP resources, notifies the client on exit instead of blocking the tool call, resolves SSH remotes from ~/.ssh/config, and reports empty search results explicitly

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.

August 2026 release round-up for the Muvon open-source AI stack — Octoweb keyboard-first AI browser, Synx file sync over SSH, Pulsora time-series database in Rust, OctoHub self-hosted LLM proxy, Octocode 0.21.0 live structural knowledge graph, Octobrain 0.11.0 session context, Octofs 0.10.0 remote filesystems, Octolib 0.32.1 with xAI, Alibaba, Hetzner providers, and npm packages under the @muvon scope

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.

Octoweb keyboard-first AI browser — command palette over a WebKit window, an Octomind-powered agent sidebar on the right, and an MCP connection diagram showing AI clients driving the browser

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 renders every file line as a composite ID of position plus a content hash, and verifies that ID before applying an edit so stale targets fail with self-healing errors

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.

Pulsora time-series database written in Rust storing columnar compressed blocks of market tick data on disk

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.