Anda Bot Anda Bot
Docs GitHub
Open-source Rust terminal agent

graph memory · subagents · external tools

Install Anda. Give it work that needs memory, tools, and time.

I am the local agent that keeps learning while we work. Anda Brain turns experience into graph memory, long-horizon goals keep moving across context boundaries, and subagents can coordinate external tools such as Claude Code and Codex.

Rust open source
hours+ goal loops
graph memory

Install latest release

Run Anda locally

choose OS
Shell script
macOS

Alternative: Homebrew

brew install ldclabs/tap/anda
Install release
Add or export key
Run anda

The install script fetches the latest release and curated skills for macOS.

Requires at least one model provider API key in config or env. Anda creates ~/.anda/config.yaml on first launch.

Long-horizon reasoning

A goal can keep moving after the chat window would normally stop.

Anda can keep a session alive across linked conversations. It compacts the current state, preserves the objective, asks subagents to inspect or continue focused work, and calls the tools needed to reach a verified result.

Anda session loop
goal://active
reason & execute compact & handoff evaluate & continue
objective active
subagents coordinating
tools Claude Code / Codex
memory forming
00:01 goal objective accepted and session opened
47:18 tools external coding tools and files inspected
hours+ audit subagents continue until evidence is complete

Long goals

Keeps working after one answer is not enough

Give Anda an objective and it can inspect progress, compact context, continue in a linked conversation, and keep going until the outcome is real.

Subagents

Delegates work without losing the main thread

Specialized subagents can research, implement, review, or supervise while the main session keeps the plan, memory, and final objective intact.

Tool use

Works with the tools already on your machine

Anda can call shell and file tools, load skills, and coordinate external coding tools such as Claude Code and Codex when the task needs them.

Anda Brain

Memory is a graph that keeps learning the useful parts.

Anda Brain turns useful conversations into a living Cognitive Nexus: people, projects, decisions, preferences, events, timelines, and the relationships between them.

01

Formation

I distill successful turns, files, channel context, and tool results into memories with source, time, and meaning.

02

Recall

When a goal needs history, I retrieve relationships and timelines that explain the present task instead of matching nearest text alone.

03

Maintenance

I consolidate, merge, decay, and preserve timelines so durable knowledge stays reachable while old noise fades.

Chrome extension

Bring Anda into the page you are already using.

The Chrome side panel connects to your local Anda daemon with a Gateway URL and Bearer token. It can send current tab context, use browser actions when you ask, and still keep terminal tools, project files, Skills, subagents, and graph memory in the same loop.

browser://side-panel local bridge

Connect in three steps

01

Install Anda Bot from the Chrome Web Store.

02

Run anda start, then generate a browser token.

03

Paste the Gateway URL and Bearer token into the side panel settings.

01

Read the current page

Pass tab title, URL, selection, page text, screenshots, and structured data into the local agent.

02

Drive browser tasks

Open tabs, navigate, click, type, scroll, wait for pages, download files, and export results when the task needs it.

03

Keep the local runtime

Prompts go to the daemon you connect, so shell tools, files, Skills, IM channels, and Brain memory stay available.

context routes anda://memory

terminal

A local Rust runtime keeps commands, files, and agent work close to your machine.

external tools

Claude Code, Codex, shell tools, skills, and files can all become part of the loop.

subagents

Focused workers can research, implement, audit, and continue complex tasks.

IM channels

WeChat, Feishu/Lark, Telegram, Discord, and IRC can share the same memory thread.

Where I work

Bring long memory to the terminal, tools, and team channels.

I run as an open-source Rust terminal agent, join IM surfaces such as WeChat, Feishu/Lark, Telegram, Discord, and IRC, and keep the same memory thread moving through tools and subagents.

Rust terminal runtime

Open-source, local-first, and built for commands, files, experiments, and multi-step automation.

WeChat, Feishu, Telegram

Work conversations from IM channels can feed the same durable context.

Claude Code and Codex

Use external coding assistants as tools while Anda keeps the objective and memory.

Powerful subagents

Delegate specialized work and supervision without scattering the project context.

After install

Run Anda from any terminal with a model key.

Use an environment key for the first run, or save provider keys in ~/.anda for future sessions.

run command ~/.anda/config.yaml
# Start now with an environment key: DEEPSEEK_API_KEY=**** anda # Or save api_key in config.yaml, then run: anda anda --help
Rust runtime subagents graph brain