{"adoption": {"forks": 122, "observed_at": "2026-09-07T02:38:52.053136+00:00", "stars": 1006}, "canonical_url": "https://ross.abutalabs.com/products/tontinton-maki", "card": {"archived": false, "artifact_type": "cli-tool", "description": "An efficient AI coding agent extendable by neovim-like Lua plugins", "domain": ["developer-tools", "large-language-models"], "enriched": true, "function": ["agent-framework", "llm-inference", "plugin-system", "terminal-ui", "developer-tools"], "health_score": 100, "homepage": "https://maki.sh", "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["tontinton/maki"], "name": "tontinton/maki", "platform": ["cli", "rust", "cross-platform"], "pushed_at": "2026-09-06T12:09:43+00:00", "repo": "tontinton/maki", "stars": 1006, "tags": ["ai-coding-agent", "tui", "lua-plugins", "context-efficiency", "tree-sitter", "subagents", "neovim-like-plugins", "ai-agents", "command-line", "terminal-ui"], "topics": [], "urls": [], "use_cases": ["run an AI coding agent in the terminal with minimal token usage", "extend an AI coding assistant with custom Lua plugins", "delegate coding tasks to subagents using cheaper models", "get precise permission checks on bash commands run by an AI agent", "keep long-term memory across AI coding sessions", "review and navigate subagent work in a TUI"], "what_it_is": "Maki is a terminal-based AI coding agent written in Rust, optimized for minimal context token usage with tools like tree-sitter file indexing, sandboxed code execution, and model-tiered subagents. It is extensible with neovim-style Lua plugins and offers a fast ratatui TUI with fine-grained permission control.", "when_to_avoid": ["you prefer IDE-integrated agents like Copilot or Cursor", "you need a GUI-based coding assistant", "you rely on a JavaScript/Node plugin ecosystem"], "when_to_choose": ["you want a fast, token-efficient terminal AI coding agent", "you want neovim-like Lua extensibility", "you care about transparent permissions and full visibility of agent actions"]}, "data_as_of": "2026-09-07T08:21:23.190159+00:00", "members": [{"path": "/products/tontinton-maki", "repo": "tontinton/maki", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "artifact_type": {"confidence": 0.9, "enriched_at": "2026-09-07T08:05:54.682278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6e109daa638a9a7ce41d28c99ee95d91a742a06e3682da0e4c7c04fe0660f9e", "fetched_at": "2026-09-07T02:38:52.053136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tontinton/maki"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "domain": {"confidence": 0.9, "enriched_at": "2026-09-07T08:05:54.682278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6e109daa638a9a7ce41d28c99ee95d91a742a06e3682da0e4c7c04fe0660f9e", "fetched_at": "2026-09-07T02:38:52.053136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tontinton/maki"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": 0.9, "enriched_at": "2026-09-07T08:05:54.682278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6e109daa638a9a7ce41d28c99ee95d91a742a06e3682da0e4c7c04fe0660f9e", "fetched_at": "2026-09-07T02:38:52.053136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tontinton/maki"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": 0.9, "enriched_at": "2026-09-07T08:05:54.682278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6e109daa638a9a7ce41d28c99ee95d91a742a06e3682da0e4c7c04fe0660f9e", "fetched_at": "2026-09-07T02:38:52.053136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tontinton/maki"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "platform": {"confidence": 0.9, "enriched_at": "2026-09-07T08:05:54.682278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6e109daa638a9a7ce41d28c99ee95d91a742a06e3682da0e4c7c04fe0660f9e", "fetched_at": "2026-09-07T02:38:52.053136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tontinton/maki"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "tags": {"confidence": 0.9, "enriched_at": "2026-09-07T08:05:54.682278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6e109daa638a9a7ce41d28c99ee95d91a742a06e3682da0e4c7c04fe0660f9e", "fetched_at": "2026-09-07T02:38:52.053136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tontinton/maki"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-07T02:38:52.053136+00:00", "source": "github"}, "use_cases": {"confidence": 0.9, "enriched_at": "2026-09-07T08:05:54.682278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6e109daa638a9a7ce41d28c99ee95d91a742a06e3682da0e4c7c04fe0660f9e", "fetched_at": "2026-09-07T02:38:52.053136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tontinton/maki"}], "taxonomy_version": 1}, "what_it_is": {"confidence": 0.9, "enriched_at": "2026-09-07T08:05:54.682278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6e109daa638a9a7ce41d28c99ee95d91a742a06e3682da0e4c7c04fe0660f9e", "fetched_at": "2026-09-07T02:38:52.053136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tontinton/maki"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": 0.9, "enriched_at": "2026-09-07T08:05:54.682278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6e109daa638a9a7ce41d28c99ee95d91a742a06e3682da0e4c7c04fe0660f9e", "fetched_at": "2026-09-07T02:38:52.053136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tontinton/maki"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": 0.9, "enriched_at": "2026-09-07T08:05:54.682278+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6e109daa638a9a7ce41d28c99ee95d91a742a06e3682da0e4c7c04fe0660f9e", "fetched_at": "2026-09-07T02:38:52.053136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tontinton/maki"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 14, "rhythm": 88}, "computed_at": "2026-09-08T03:24:44.550594+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 206, "days_push": 1, "days_rel": 1, "gap_med": 1.0, "n_releases_24m": 67}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 1, "stale_scrape": false}}