Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
A band of agents that work with you. Each has a computer of its own, and nothing goes out without your OK. Open source, for macOS, Linux and Windows.
ProductivityGitHub @purrgrammerOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
A band of agents that work with you
Loading the full README.
Read the full README ↗Sancho is your first agent, and you can add more. Each one has a computer of its own to browse, write and run routines in. Connect GitHub or any MCP server and choose which agents may use it. Reading is free; anything that sends, posts or can't be undone waits for your OK.
| Connect any MCP server by its address, and pick who gets it. | With GitHub connected, agents read repositories, issues and pull requests. |
| Before it writes, it shows you the exact repository, title and text. | A routine wakes an agent on a schedule, in your time zone. |
| You can watch its browser, take over, or stop it. | It makes pages and documents you can print and keep. |
Pre-release. Expect rough edges and breaking changes, and run it on a machine you trust. The sandbox is not yet hardened against hostile code or content (open work).
banda needs Docker running (Docker Desktop on macOS, Docker Engine 25+ on Linux), because each agent's computer is a container. It runs on macOS and Linux. Windows is untested.
The releases page has a desktop app and a CLI. Builds are unsigned, and each release's notes say how to open them.
To run from source you need Node 26 (mise install sets it up):
npm ci
npm run build
node dist/cli/index.js serve
Open the link it prints, pick a model provider and sign in. Anthropic, OpenAI, GitHub Copilot, OpenRouter, xAI and Meta use your account; Google, Azure, Vertex AI, Amazon Bedrock, Mistral, DeepSeek, Groq and Cerebras take an API key; search the list for every other provider. The first start builds the agents' computer, which takes a few minutes.
To think with a model on your own computer, start it first, with room for banda's instructions (at least 16,384 tokens of context), then search for its server and pick it:
OLLAMA_CONTEXT_LENGTH=32768 ollama serve # then: ollama pull qwen3:8b
In LM Studio, load a model with a context length of 32,768 or more and start its local server. banda reads the models the server has; a model that can't call tools isn't offered.
Your data lives in ~/.banda. Ctrl-C stops banda; the agents' containers stay, and npm run boxes:sweep removes those
of deleted homes. To start over, delete ~/.banda and sweep.
npm run check && npm run typecheck && npm test
Start with DESIGN.md (how banda works and why) and AGENTS.md (how to work on it, by hand or with an agent). docs/ holds the plan. Open an issue before a large change, and report security issues privately as SECURITY.md says.
AGPL-3.0. Bundled third-party assets keep their own licenses, listed in THIRD_PARTY_NOTICES.md.