Octoweb

Octoweb

A free, open-source keyboard-first macOS browser with an AI sidebar and an MCP server for agents

Open Source

Gallery

About Octoweb

Octoweb is a free, open-source web browser for macOS built around the keyboard and an AI sidebar. It's written in Rust on top of WebKit rather than Electron or Chromium, so it uses the system rendering engine, and its interface starts from a command palette instead of a row of tabs. The AI side runs through a local agent runtime, and the browser exposes an MCP server so external agents can drive it. It's licensed under Apache 2.0 and installs with a single Homebrew command.

The idea is that a browser for people who think in shortcuts shouldn't make them reach for the mouse. Cmd Shift P opens the command palette for navigation, search, fuzzy matching over open tabs and history, and tab management. Cmd 1 through Cmd 9 jump to numbered slots holding pinned pages. There's a save-for-later reading queue, find in page, screenshots, built-in PDF and DOCX viewers, and tab hibernation when memory gets tight. Workspaces are isolated with their own data stores, cookies and sessions, so a work identity and a personal one never bleed into each other.

A session starts in the palette. Type a few characters to jump to an open tab, a history entry or a search, hit Enter, and the page fills the window. Pin the handful of pages you live in to the numbered slots and they're one chord away. When something needs reading later, queue it instead of leaving a tab open. The whole model assumes the hands stay on the keys, which is also why the browser was built from scratch rather than skinned over an existing one.

Workspaces matter more than they sound. Each one has its own storage, cookies and sessions, so keeping two accounts on the same service apart is a matter of switching workspace rather than opening a private window. Tab hibernation frees memory from pages you haven't touched in a while, and the built-in PDF and DOCX viewers mean documents open in place instead of landing in a download folder.

The AI sidebar opens with Cmd Shift A and is powered by octomind, a plug-in agent runtime that talks to the browser over ACP, an open agent protocol. Agents can render interactive interfaces in the sidebar through A2UI, so an agent can show a form or a set of choices rather than a wall of text, and Cmd Shift E applies an AI transformation to the text you're editing inline, in any text field. A proactive learning mode that analyzes browsing patterns is available but off by default, and it runs locally. Content blocking uses WebKit's own content rule lists, so ad and tracker filtering happens in the engine rather than in an extension.

The MCP server is the piece that will interest people building agents. It listens on localhost port 3434 and exposes roughly thirty browser control tools, so a coding assistant or any other MCP client can open pages, read them and act on them in a real WebKit browser with the user's sessions, without stealing focus from whatever the person is doing. That turns Octoweb into a browser automation target that doesn't need a separate headless install.

The browser needs no account, and the agent runtime it talks to is local, so which model sits behind the sidebar is a matter of how octomind is configured rather than something the browser decides. That keeps Octoweb a thin, inspectable layer between the page and whatever assistant you've chosen, and it's the reason the whole thing can be read end to end on GitHub.

It's for developers and power users on macOS 13 or later, Apple Silicon or Intel, who are comfortable living in a command palette and want their browser to participate in agent workflows rather than sit outside them. It's less suited to people who rely on the Chrome extension ecosystem, since it's WebKit-based, or to anyone who wants a familiar tab bar and mouse-driven interface.

What makes it different is the combination. Keyboard-first browsers exist, AI sidebars exist, and browser automation servers exist, but here all three are one native app with a small footprint, no account, and a codebase you can read. The project is honest about being experimental. It's at version 0.14.0 with a release on 5 September 2026, a small GitHub following, and the fast release cadence of an early project, so features move and occasionally break.

Access is free and open source. There's no paid tier and no account. Install it with brew install --cask muvon/tap/octoweb, download a build from GitHub Releases, or compile from source, and support the project through GitHub Sponsors if you want to. It's developed by Muvon Un Limited, and the repository at github.com/muvon/octoweb is the place for issues, since no contact address is published on the site.

Key Features

  • Command palette navigation and tab search
  • Numbered slots for pinned pages
  • AI sidebar via local octomind runtime
  • MCP server with browser control tools
  • Isolated workspaces with separate cookies
  • Native WebKit rendering in Rust

Pros & Cons

What we like

  • Free, Apache 2.0, no account
  • Lightweight native app, not Electron
  • Agents can drive it without stealing focus
  • Workspaces keep identities separate

Room for improvement

  • macOS 13 or later only
  • No Chrome extension ecosystem
  • Experimental, features change between releases
  • Keyboard-first design has a learning curve

Frequently Asked Questions

What is Octoweb?
Octoweb is a free, open-source macOS browser written in Rust on WebKit. It's driven from a command palette and numbered slots, has an AI sidebar powered by a local octomind agent runtime, and runs an MCP server so external agents can control the browser.
Is Octoweb free?
Yes. It's Apache 2.0 licensed with no paid tier and no account. Install it through Homebrew, download a release from GitHub, or build from source, and optionally support the project through GitHub Sponsors.
What is the MCP server for?
It runs on localhost port 3434 and exposes roughly thirty browser control tools, so an MCP client such as a coding assistant can open and act on pages in a real browser with your sessions, without taking focus from what you're doing.
Does it run on Windows or Linux?
No. It's macOS only, requiring macOS 13 or later on Apple Silicon or Intel.

Best For

Browsing with hands on the keyboard all dayLetting a coding agent test a web app in a real browserRewriting text inline with AI in any form fieldKeeping work and personal sessions in separate workspaces

Featured in

Alternatives to Octoweb

Reviews (0)

No reviews yet

Be the first to share your experience with Octoweb

Sign in to write a review

Badge builder

Add Octoweb to your website

Choose a badge style and size, preview it here, then copy the generated HTML. Badge images are self-contained SVGs and do not require an external script.

Octoweb badge preview
<a href="https://toolindex.net/tools/octoweb?ref=badge" target="_blank" rel="noopener">
  <img src="https://toolindex.net/badge/octoweb/medium.svg" alt="Octoweb - Listed on Tool Index" width="180" height="50" />
</a>

How to use the badge

  1. 1. Pick the style, size, and theme that fit your layout.
  2. 2. Copy the generated HTML from the code block.
  3. 3. Paste it into your footer, homepage, or press page.

Standard badge available

The standard listing badge is available now. Score and circle badges are limited to tools currently ranked in the top 10 of a category.

Badge clicks return visitors to this profile with a referral tag so the source remains identifiable.