{"slug": "aichat", "name": "aichat", "category": "ai", "category_name": "AI tools and apps", "description": "", "recommenders": 3, "commenters": 5, "warners": 0, "score": 3.103, "rising": 0.35, "first": "2025-11-06", "latest": "2026-08-14", "why": "I personally prefer aichat, as it allows me the option to copy the command its proposing to the clipboard", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 2, "compare": 0, "warn": 0}, "spark": [2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I personally prefer aichat, as it allows me the option to copy the command its proposing to the clipboard", "kind": "", "icon": false, "domain": null, "github_repo": "github.com/sigoden/aichat", "official_url": "https://github.com/sigoden/aichat", "pricing": "", "aliases": ["aichat"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 788744898, "item_id": 49296556, "url": "https://news.ycombinator.com/item?id=49296556", "by": "brhenc", "date": "2026-08-14", "version": null, "stance": "recommend", "quote": "As someone who lives in the terminal the web interface doesn't feel as nice to use as things like aichat, crush, or antigravity-cli.", "excerpt": "Tried it this morning - it works with openrouter, feels a little less verbose than antigravity CLI which should help with cost. I would be happier if it wasn't javascript-based, but it's open source so it should be doable to use the models with things like https://github.com/charmbracelet/crush and optimize a little how these alternatives work with deepseek models. For prototyping the web interface is OK, but I don't", "context": "lives in the terminal", "use_case": "terminal AI chat", "switched_from": "", "story": "DeepSeek Harness official website launched"}, {"id": 733456160, "item_id": 45841010, "url": "https://news.ycombinator.com/item?id=45841010", "by": "Zetaphor", "date": "2025-11-06", "version": null, "stance": "recommend", "quote": "I personally prefer aichat, as it allows me the option to copy the command its proposing to the clipboard", "excerpt": "I personally prefer aichat, as it allows me the option to copy the command its proposing to the clipboard, iterate further on the prompt, or to describe its choice https://github.com/sigoden/aichat", "context": "", "use_case": "Shell LLM assistant", "switched_from": "", "story": "Show HN: qqqa \u2013 A fast, stateless LLM-powered assistant for your shell"}, {"id": 733356112, "item_id": 45834757, "url": "https://news.ycombinator.com/item?id=45834757", "by": "stevedsimkins", "date": "2025-11-06", "version": null, "stance": "recommend", "quote": "which I give the alias `ai` on my machines", "excerpt": "Feel like this might have already been done and beyond by aichat (which I give the alias `ai` on my machines) https://github.com/sigoden/aichat Nevertheless it\u2019s good to see more tools with the Unix philosophy!", "context": "", "use_case": "Shell LLM assistant", "switched_from": "", "story": "Show HN: qqqa \u2013 A fast, stateless LLM-powered assistant for your shell"}]}], "caveats": [], "who": [{"by": "brhenc", "context": "lives in the terminal", "url": "https://news.ycombinator.com/item?id=49296556", "date": "2026-08-14"}], "tags": [], "use_cases": ["shell llm assistant", "terminal ai chat", "testing model identity"], "compared": [], "makers": [{"id": 788700848, "item_id": 49293803, "url": "https://news.ycombinator.com/item?id=49293803", "by": "d4rkp4ttern", "date": "2026-08-13", "version": null, "stance": "recommend", "quote": "I have a few variations of pruning (trimming all long tool outputs, agent-directed trimming, etc) in my aichat collection of session tools", "excerpt": "I have a few variations of pruning (trimming all long tool outputs, agent-directed trimming, etc) in my aichat collection of session tools: https://pchalasani.github.io/claude-code-tools/tools/aichat/resume/#resume-strategies", "context": "", "use_case": "", "switched_from": "", "story": "How Compaction Works in Pi"}, {"id": 744784896, "item_id": 46549056, "url": "https://news.ycombinator.com/item?id=46549056", "by": "d4rkp4ttern", "date": "2026-01-08", "version": null, "stance": "recommend", "quote": "a super-fast Rust/Tantivy-based full-text search across Claude Code + Codex-CLI session JSONL logs", "excerpt": "Nice, I have something similar [1], a super-fast Rust/Tantivy-based full-text search across Claude Code + Codex-CLI session JSONL logs, with a TUI (for humans) and a CLI/JSONL mode for agents. For example there\u2019s a session-search skill and corresponding agent that can do: aichat search \u2014json [search params] So you can ask Claude Code to use the searcher agent to recover arbitrary context of prior work from any of you", "context": "", "use_case": "Searching session logs", "switched_from": "", "story": "How to Code Claude Code in 200 Lines of Code"}], "threads": [{"url": "https://news.ycombinator.com/item?id=45833811", "title": "Show HN: qqqa \u2013 A fast, stateless LLM-powered assistant for your shell", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49285631", "title": "DeepSeek Harness official website launched", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49289654", "title": "How Compaction Works in Pi", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49126604", "title": "qm \u2013 Multiplayer agent harness for work", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48502347", "title": "Kimi K2.7-Code: open-source coding model with better token efficiency", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46545620", "title": "How to Code Claude Code in 200 Lines of Code", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 2}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {"neutral": 1}, "2026-07": {"neutral": 1}, "2026-08": {"recommend": 1}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 788744898, "item_id": 49296556, "url": "https://news.ycombinator.com/item?id=49296556", "by": "brhenc", "date": "2026-08-14", "version": null, "stance": "recommend", "quote": "As someone who lives in the terminal the web interface doesn't feel as nice to use as things like aichat, crush, or antigravity-cli.", "excerpt": "Tried it this morning - it works with openrouter, feels a little less verbose than antigravity CLI which should help with cost. I would be happier if it wasn't javascript-based, but it's open source so it should be doable to use the models with things like https://github.com/charmbracelet/crush and optimize a little how these alternatives work with deepseek models. For prototyping the web interface is OK, but I don't", "context": "lives in the terminal", "use_case": "terminal AI chat", "switched_from": "", "story": "DeepSeek Harness official website launched"}, {"id": 786059073, "item_id": 49128692, "url": "https://news.ycombinator.com/item?id=49128692", "by": "backscratches", "date": "2026-07-31", "version": null, "stance": "neutral", "quote": "I started with aichat[0] before the current agent trend", "excerpt": "I completely agree. I started with aichat[0] before the current agent trend and hit all kinds of bumps implementing agentic loops on my own. Then goose[1] showed me what a whole team working toward the same idea could do right before the official Claude Code harness which had all the bells and whistles. Now I know better what I want and its mostly less ram usage and a small set of primitives. I still use Claude code ", "context": "", "use_case": "", "switched_from": "", "story": "qm \u2013 Multiplayer agent harness for work"}, {"id": 776086544, "item_id": 48505409, "url": "https://news.ycombinator.com/item?id=48505409", "by": "msdz", "date": "2026-06-12", "version": null, "stance": "neutral", "quote": "Using bare aichat [1] with no system prompt", "excerpt": "> If you ask Claude in Chinese to introduce itself, it will claim it's Kimi :) That's a funny anecdote, buut I'm not able to reproduce. Where/how/when did you get this, or hear about it? It might've been patched by now, at least that's the feel I get from my limited testing. Using bare aichat [1] with no system prompt and no temperature nor top_p (and I'm truncating the response after the first line that contains the", "context": "", "use_case": "Testing model identity", "switched_from": "", "story": "Kimi K2.7-Code: open-source coding model with better token efficiency"}, {"id": 733456160, "item_id": 45841010, "url": "https://news.ycombinator.com/item?id=45841010", "by": "Zetaphor", "date": "2025-11-06", "version": null, "stance": "recommend", "quote": "I personally prefer aichat, as it allows me the option to copy the command its proposing to the clipboard", "excerpt": "I personally prefer aichat, as it allows me the option to copy the command its proposing to the clipboard, iterate further on the prompt, or to describe its choice https://github.com/sigoden/aichat", "context": "", "use_case": "Shell LLM assistant", "switched_from": "", "story": "Show HN: qqqa \u2013 A fast, stateless LLM-powered assistant for your shell"}, {"id": 733356112, "item_id": 45834757, "url": "https://news.ycombinator.com/item?id=45834757", "by": "stevedsimkins", "date": "2025-11-06", "version": null, "stance": "recommend", "quote": "which I give the alias `ai` on my machines", "excerpt": "Feel like this might have already been done and beyond by aichat (which I give the alias `ai` on my machines) https://github.com/sigoden/aichat Nevertheless it\u2019s good to see more tools with the Unix philosophy!", "context": "", "use_case": "Shell LLM assistant", "switched_from": "", "story": "Show HN: qqqa \u2013 A fast, stateless LLM-powered assistant for your shell"}]}