{"slug": "maki", "name": "Maki", "category": "ai-coding", "category_name": "AI coding tools", "description": "", "recommenders": 4, "commenters": 7, "warners": 0, "score": 4.664, "rising": 1.35, "first": "2026-06-19", "latest": "2026-10-23", "why": "I recently changed to Maki and have been reasonably satisfied so far.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 3, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "I recently changed to Maki and have been reasonably satisfied so far.", "icon": true, "domain": "maki.sh", "github_repo": null, "official_url": "https://maki.sh", "pricing": "", "aliases": ["Maki", "maki"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 803314624, "item_id": 50207164, "url": "https://news.ycombinator.com/item?id=50207164", "by": "phillc73", "date": "2026-10-23", "stance": "recommend", "quote": "I use Maki[1] harness", "excerpt": "I use Maki[1] harness and GML-5.3, GLM5.3 Flash and Deepseek-4.1 Flash 1017, with a little bit of MiMo-2.6. The key I've found is a strong skill. At the beginning, sure there were problems. However, I implemented an AGENTS rule that said if a Janet script failed more than twice on the same \"gotcha\", the correct syntax was added to the skill. The skill is regularly reviewed, consolidated and pruned. The Janet skill is", "context": "", "use_case": "AI coding harness", "switched_from": "", "story": "Jank \u2013 The native Clojure dialect with seamless C++ interop"}, {"id": 798915234, "item_id": 49932202, "url": "https://news.ycombinator.com/item?id=49932202", "by": "phillc73", "date": "2026-10-02", "stance": "recommend", "quote": "I recently changed to Maki and have been reasonably satisfied so far.", "excerpt": "I've been with Mistral for a while now. Their hosted GLM-5.3 has been a game changer in Vibe CLI over the last couple of weeks. The Vibe CLI harness has been improving for a while, but is still a little sluggish and I feel lacks token minimisation strategies. I recently changed to Maki and have been reasonably satisfied so far. However, I also use the Mistral Vibe chat in my browser. I think they only switched to GLM", "context": "Mistral user", "use_case": "AI coding harness", "switched_from": "Mistral Vibe CLI", "story": "DeepSeek Harness Desktop for macOS and Windows"}, {"id": 789300817, "item_id": 49331301, "url": "https://news.ycombinator.com/item?id=49331301", "by": "Systemerror7A69", "date": "2026-08-17", "stance": "recommend", "quote": "I already found maki which...seems to do the exact same job pi did for me", "excerpt": "Sure but I'm really not that invested in one single harness. I tried out pi because people were recommending it so much. It turns out I personally have some things which annoy me, so I try out others now as well. If I don't find anything which fits me I might fork it, but even that little effort is not really worth it if theres something which fits me better. I already found maki which...seems to do the exact same jo", "context": "", "use_case": "coding agent harness", "switched_from": "Pi", "story": "Pi coding agent: config folder is out of place on Linux"}, {"id": 783728369, "item_id": 48983023, "url": "https://news.ycombinator.com/item?id=48983023", "by": "regexorcist", "date": "2026-07-20", "stance": "recommend", "quote": "trying maki now which seems promising and it's so much lighter", "excerpt": "Thanks for that, I've been using it but some of these are bad. Specially that it sends data to the cloud by default for session titles, since I use my local model exclusively. So I'm done with it, trying maki now which seems promising and it's so much lighter.", "context": "uses local models exclusively", "use_case": "coding agent with local model", "switched_from": "OpenCode", "story": "Stop Using OpenCode"}, {"id": 777532192, "item_id": 48595762, "url": "https://news.ycombinator.com/item?id=48595762", "by": "ChadNauseam", "date": "2026-06-19", "stance": "recommend", "quote": "I love the aesthetics and how colorful it is!", "excerpt": "Downloaded it and giving it a try. I love the aesthetics and how colorful it is! It is also pleasant to use and fast, although my personal preference is TUIs that don't break scrollback (claude code actually does a good job at this).", "context": "", "use_case": "terminal coding agent", "switched_from": "", "story": "The Token Compression Illusion: Why I'm Skeptical of RTK"}]}], "caveats": [], "who": [{"by": "phillc73", "context": "Mistral user", "url": "https://news.ycombinator.com/item?id=49932202", "date": "2026-10-02"}, {"by": "abalashov", "context": "individual contributor", "url": "https://news.ycombinator.com/item?id=49815221", "date": "2026-09-23"}, {"by": "regexorcist", "context": "uses local models exclusively", "url": "https://news.ycombinator.com/item?id=48983023", "date": "2026-07-20"}], "tags": [], "use_cases": ["ai coding harness", "coding harness", "coding agent harness", "curb opus verbosity", "coding agent on vps", "coding agent with local model"], "compared": [{"slug": "opencode", "name": "OpenCode", "co": 5, "switched_from": 1, "switched_to": 0}, {"slug": "pi", "name": "Pi", "co": 3, "switched_from": 1, "switched_to": 0}, {"slug": "glm", "name": "GLM", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "mimo", "name": "MiMo", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "qwen-3-8", "name": "Qwen 3.8", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "openrouter", "name": "OpenRouter", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "reasonix", "name": "Reasonix", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=50202762", "title": "Jank \u2013 The native Clojure dialect with seamless C++ interop", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49929489", "title": "DeepSeek Harness Desktop for macOS and Windows", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49808816", "title": "The current balance of power in open models", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49328206", "title": "Pi coding agent: config folder is out of place on Linux", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49296740", "title": "Why does Opus 5 feel worse to work with?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49033767", "title": "Ask HN: Any Good Pi.dev Setups?", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {"recommend": 1}, "2026-07": {"recommend": 1, "neutral": 1}, "2026-08": {"neutral": 1, "recommend": 1}, "2026-09": {"neutral": 1}, "2026-10": {"recommend": 1}}, "quotes": [{"id": 803314624, "item_id": 50207164, "url": "https://news.ycombinator.com/item?id=50207164", "by": "phillc73", "date": "2026-10-23", "stance": "recommend", "quote": "I use Maki[1] harness", "excerpt": "I use Maki[1] harness and GML-5.3, GLM5.3 Flash and Deepseek-4.1 Flash 1017, with a little bit of MiMo-2.6. The key I've found is a strong skill. At the beginning, sure there were problems. However, I implemented an AGENTS rule that said if a Janet script failed more than twice on the same \"gotcha\", the correct syntax was added to the skill. The skill is regularly reviewed, consolidated and pruned. The Janet skill is", "context": "", "use_case": "AI coding harness", "switched_from": "", "story": "Jank \u2013 The native Clojure dialect with seamless C++ interop"}, {"id": 798915234, "item_id": 49932202, "url": "https://news.ycombinator.com/item?id=49932202", "by": "phillc73", "date": "2026-10-02", "stance": "recommend", "quote": "I recently changed to Maki and have been reasonably satisfied so far.", "excerpt": "I've been with Mistral for a while now. Their hosted GLM-5.3 has been a game changer in Vibe CLI over the last couple of weeks. The Vibe CLI harness has been improving for a while, but is still a little sluggish and I feel lacks token minimisation strategies. I recently changed to Maki and have been reasonably satisfied so far. However, I also use the Mistral Vibe chat in my browser. I think they only switched to GLM", "context": "Mistral user", "use_case": "AI coding harness", "switched_from": "Mistral Vibe CLI", "story": "DeepSeek Harness Desktop for macOS and Windows"}, {"id": 797043542, "item_id": 49815221, "url": "https://news.ycombinator.com/item?id=49815221", "by": "abalashov", "date": "2026-09-23", "stance": "neutral", "quote": "I use OpenCode/Maki/Pi/whatever harness I feel like using today", "excerpt": "Data points from my own usage, for whatever they're worth[1]. I'm just an individual contributor and hardly represent enterprise or large orgs: I've been on Kimi, with a little DeepSeek-V4-Pro, GLM 5.2/5.3, and MiMo thrown in, for probably about a year now. It's great here! 1) For DeepSeek, I recommend their Reasonix harness strongly, due to its alignment to DeepSeek's prefix cache. It means mostly (95%+) cache hit i", "context": "individual contributor", "use_case": "coding harness", "switched_from": "", "story": "The current balance of power in open models"}, {"id": 789300817, "item_id": 49331301, "url": "https://news.ycombinator.com/item?id=49331301", "by": "Systemerror7A69", "date": "2026-08-17", "stance": "recommend", "quote": "I already found maki which...seems to do the exact same job pi did for me", "excerpt": "Sure but I'm really not that invested in one single harness. I tried out pi because people were recommending it so much. It turns out I personally have some things which annoy me, so I try out others now as well. If I don't find anything which fits me I might fork it, but even that little effort is not really worth it if theres something which fits me better. I already found maki which...seems to do the exact same jo", "context": "", "use_case": "coding agent harness", "switched_from": "Pi", "story": "Pi coding agent: config folder is out of place on Linux"}, {"id": 788751345, "item_id": 49296959, "url": "https://news.ycombinator.com/item?id=49296959", "by": "postatic", "date": "2026-08-14", "stance": "neutral", "quote": "I've now installed quite a number of tools to combat this.", "excerpt": "Oh the verbosity and the cryptic words that it uses. The other day, all of a sudden it used an acronym \"DoD\". I had no idea what it was and made me feel dumb. It's \"Definition of Done\". I don't care how widely used this acronym is, you just can't throw it in there. I've now installed quite a number of tools to combat this. Just in the last few days I've installed - https://www.codewithbullet.com - https://maki.sh - h", "context": "", "use_case": "curb Opus verbosity", "switched_from": "", "story": "Why does Opus 5 feel worse to work with?"}, {"id": 784551091, "item_id": 49034443, "url": "https://news.ycombinator.com/item?id=49034443", "by": "Imustaskforhelp", "date": "2026-07-24", "stance": "neutral", "quote": "sometimes maki.sh in general as well but especially so on my VPS's as its written in rust", "excerpt": "I use oh-my-pi which I can recommend. I sometimes use opencode + obra superpowers and sometimes maki.sh in general as well but especially so on my VPS's as its written in rust. So regarding your question of pi.dev, I personally find oh-my-pi decent.", "context": "", "use_case": "coding agent on VPS", "switched_from": "", "story": "Ask HN: Any Good Pi.dev Setups?"}, {"id": 783728369, "item_id": 48983023, "url": "https://news.ycombinator.com/item?id=48983023", "by": "regexorcist", "date": "2026-07-20", "stance": "recommend", "quote": "trying maki now which seems promising and it's so much lighter", "excerpt": "Thanks for that, I've been using it but some of these are bad. Specially that it sends data to the cloud by default for session titles, since I use my local model exclusively. So I'm done with it, trying maki now which seems promising and it's so much lighter.", "context": "uses local models exclusively", "use_case": "coding agent with local model", "switched_from": "OpenCode", "story": "Stop Using OpenCode"}, {"id": 777532192, "item_id": 48595762, "url": "https://news.ycombinator.com/item?id=48595762", "by": "ChadNauseam", "date": "2026-06-19", "stance": "recommend", "quote": "I love the aesthetics and how colorful it is!", "excerpt": "Downloaded it and giving it a try. I love the aesthetics and how colorful it is! It is also pleasant to use and fast, although my personal preference is TUIs that don't break scrollback (claude code actually does a good job at this).", "context": "", "use_case": "terminal coding agent", "switched_from": "", "story": "The Token Compression Illusion: Why I'm Skeptical of RTK"}]}