Ramabana – Rama's Arrow Ramabana, a new coding agent from developer Vedic Reader, is now available via pip, featuring a host that coordinates policy, tools, memory, and routing, with models loaded through the rishi tool supporting LiteRT, MLX, llama.cpp, Cursor, and hosted APIs. The agent ships with a terminal app and an MCP server, and its modules are presented as Jupyter notebooks for direct import. Installation is via 'pip install ramabana[cli]', with CPU-only users setting RAMABANA_LITERT_BACKEND=cpu. The brain of a coding agent: policy, tools, memory, and routing, with no editor attached. Hosts speak one protocol. Models arrive through rishi https://github.com/vedicreader/rishi LiteRT, MLX, llama.cpp, Cursor, hosted APIs . A terminal app and an MCP server ship as frontends on that same host. pip install 'ramabana cli ' ramabana --root . --model gemma-e4b ramabana --root . --model gemma-e2b --approve auto 'Reply with exactly: pong' rishi fetches a model on first use. On CPU-only machines set RAMABANA LITERT BACKEND=cpu . LocalHost https://vedicreader.github.io/ramabana/tools.html localhost indexes the folders you open. The harness never offers a tool the host cannot perform. python from ramabana import Agent from ramabana.tools import LocalHost agent = Agent LocalHost '..' , web=True , extensions=False agent.ready, agent.note False, 'not started' python from ramabana.testing import fake agent a, = fake agent replies= 'in ramabana/runtime.py ' a.ask 'where is the compaction threshold?' 'in ramabana/runtime.py ' One notebook per module: the page you read is the module you import. core /vedicreader/ramabana/blob/main/00 core.ipynb · runtime /vedicreader/ramabana/blob/main/01 runtime.ipynb · tools /vedicreader/ramabana/blob/main/02 tools.ipynb · agent /vedicreader/ramabana/blob/main/03 agent.ipynb · cli /vedicreader/ramabana/blob/main/05 cli.ipynb · mcp /vedicreader/ramabana/blob/main/06 mcp.ipynb · vault /vedicreader/ramabana/blob/main/07 vault.ipynb · pyrepl /vedicreader/ramabana/blob/main/11 pyrepl.ipynb · docs https://vedicreader.github.io/ramabana/ uv sync --all-extras --group dev uv run nbdev-export && uv run pytest