Maki Docs
Maki is a terminal coding agent written in Rust, built bottom up to spend as few tokens as possible without getting dumber. Point it at a repo, pick a provider, and it reads, searches, edits, and runs code for you.
The docs are sorted by what you came here to do:
Getting Started
new to maki
Guides
getting things done
Concepts
wondering why
Reference
looking something up
ToolsEvery built-in tool and its parameters.
ProvidersModel catalogs, env vars, providers.toml, model tiers.
PermissionsWhat runs freely, what asks first, TOML rules.
MCPExternal tool servers over stdio or HTTP.
CommandsThe / palette, sessions, toggles, custom commands.
KeybindingsDefaults, precedence, rebinding from Lua.
Lua APIThe plugin surface, mirrored from Neovim.
CLIFlags and subcommands (auth, models, acp, prompt, ...).
Something missing or wrong? Open an issue on GitHub.