Drop a Markdown file into your repo and get a fully-equipped AI agent with tools, MCP integrations, and sub-agent delegation. 6 providers. 9 built-in tools. Zero boilerplate.
Local or hosted. Free or paid. Switch mid-session with /model.
A single 7.8 MB binary. No SDKs, no runtimes, no daemons.
YAML frontmatter defines model, tools, and permissions. The body is the system prompt. One file = one agent.
Shell, file read/write, directory listing, git, test runner, and sub-agent delegation. Every write requires user confirmation.
Connect to Jira, GitHub, Confluence, or any MCP server. Tools are namespaced and auto-discovered.
Orchestrator agents delegate to specialists that return structured JSON with citations and confidence levels.
Token count, cost estimate, context window %, CPU/RAM stats, theming. Falls back to line REPL in pipes.
API keys stored in macOS Keychain or Linux libsecret. Never in config files. Never in plaintext.
A Markdown file with YAML frontmatter is all you need. The body becomes the system prompt. Tools, model, temperature — everything is declarative.
Ship with the binary. Use as-is or fork as templates for your own.
/model provider/model.y to approve or n to decline. The agent sees "user declined" and adjusts. There's also an undo stack — type /undo to revert the last write.m new my-agent to scaffold a new agent .md file with boilerplate. Edit the system prompt and tools list, then m chat my-agent. You can also install agents globally with m install ./my-agent.md and run them by name from anywhere.m doctor. It checks your config, API key, model reachability, required tools (git, grep), and session encryption. If anything is wrong, it tells you exactly how to fix it.Install in 30 seconds. First-run wizard gets you chatting immediately.