Open Source Agent Tools: October 27, 2026
1. Hob Brings Claude Cowork-Style File Work to Local Open-Weight Models
Hob. Frigade released Hob v0.2.0, a free desktop app for Mac, Windows and Linux that works on local files the way the Claude and ChatGPT desktop apps do, but runs open-weight models (currently Gemma 4 and gpt-oss) on the user’s own machine. On first install it picks the best model the hardware can run. It writes sandboxed Python for ad hoc tools such as data processing, document conversion and charts, and it supports image recognition, MCP connectors, and reading and writing files in a project folder. Web search goes through SearXNG and can be turned off, so the app can run fully offline. The Show HN post reached more than 130 points. License: MIT. Source
2. Mainplane Runs the Agent Harness on an Always-On Server and Tools on Your Other Machines
Mainplane. Mainplane, built by a former Browser Use engineer, uses a control-plane design. A server, which can be an old PC, runs the harness, holds the API keys and every session, and makes the LLM calls. It routes each tool call to a worker machine over a built-in WireGuard mesh, so agents keep running when the laptop is closed and keys never leave the server. Each session is a single append-only file that can be resumed. The project also has shared drives across machines, browser and computer use, a TUI and a sessions API, and support for Claude Code or Codex subscriptions as well as API keys. It ships as one Go binary, with v0.5.7 released October 26. License: MIT. Source
3. Aroha Protocol Issues Signed Mandates That Can Only Narrow as Agents Delegate
Aroha Labs. The Aroha Protocol gives agents verifiable identity and spending limits through signed “mandates.” A human issues an intent mandate, for example $500 for airline purchases over one hour. Each agent that hands work on can only attenuate that scope, so an assistant can pass $300 to a flight-booking agent. The receiving agent verifies the whole signature chain back to the human root offline, with no registry lookup, using content-addressed DIDs. Any link that widens scope or is signed by the wrong party fails verification. The project ships @aroha-sdk/core, a credentials package and an MCP bridge, along with a 1.0 spec and conformance tests. License: Apache-2.0. Source
4. Nodecode Is a Lisp Agent Whose Only Tool Is Evaluating Code in Its Own Running Image
Nodecode. Nodecode runs as a single SBCL Common Lisp process, and the model has exactly one tool: evaluating Lisp in the running program. When asked to do something it cannot do yet, such as reading PDFs, it defines a new function in its own image. That function takes effect immediately, is saved as one file per definition, committed with git, and reloaded at every start. Memories, skills, MCP connectors and provider integrations all live as .lisp files in the same image instead of in scattered folders, and terminal, Discord and web clients attach to the one process. License: MIT. Source
5. Kashkeshet Gives Local Agents Bare Chat Primitives Over MCP
Kashkeshet. Kashkeshet (kkt) is a small Rust MCP server that gives agents only identity, channels and chat, and leaves it to them how to organize. The author designed it as a deliberately unopinionated alternative to heavier agent-to-agent communication tools. Suggested uses include coordinating coding agents and setting up a “virtual company.” A web interface lets humans watch the conversations. It is meant to run on one device and be shared among local agents, with notes on extending it over Tailscale, and it has no OAuth yet. License: MIT. Source
6. Rostr Gives Every Agent Session a Name From a Roster
Rostr. Rostr is a small CLI with hooks and an agent skill. It “drafts” a unique name, such as Gandalf or Hermione, from a user-chosen roster for each new agent session, writes it into the session title, and tells the agent who it is. When the session ends, a hook returns the name to the bench. Named sessions make notifications traceable at a glance and let agents refer to one another, for example “check with Hermione before you merge.” Rostr works across machines with Claude Code and Codex TUIs and desktop apps, tmux and herdr, and rostr stats lists who is working on what in which repo. License: MIT. Source