agent active

maki

Maker: tontinton License: MIT Stars: 1.0k First released: 2026-02-13 Language: Rust
CLI

About

maki exists because its author kept bumping into hourly and weekly token limits in existing coding agents and wanted a lighter way to run long sessions without blowing through context. Written mostly in Rust with a ratatui TUI, it runs as a native binary at 60 FPS with SIMD-rendered splash screens and threaded syntax highlighting, and keeps the loop honest: token count, cost, and active model stay visible in the status bar, every subagent gets its own chat window reachable from /tasks, and fuzzy search, plan mode, parallel sessions, and long-term memory are in the box. The efficiencies are the point: an index tool parses 15 languages into compact skeletons so the model reads only needed lines, code_execution exposes every tool as an async Python function so batch work never hits the context, tool_search defers MCP tool definitions behind one search tool, subagents can be weak, medium, or strong per handoff, and compaction trims long sessions while the prompt itself stays short. Plugins extend it in Lua through a Neovim-like API, so adding tools, slash commands, or UI is a single file under ~/.config/maki/plugins, and MCP over stdio or HTTP plus ACP and opt-in OpenTelemetry keep it interoperable. It covers Anthropic, OpenAI, Google, Copilot, Ollama and a dozen more providers out of the box, installs with curl -fsSL https://maki.sh/install.sh | sh, and is aimed at developers who want a hackable, local-first agent they can steer, instrument, and run headless when needed.