正在打开每日关注
正在打开每日关注
轻量只读终端问答工具,支持追问、续接会话与流式输出。
made a tiny cli called ask sometimes i want ai to help me understand something, not just do it for me ask a question, learn something, get back to what you were doing https://t.co/UBmtYkO93g
是什么 文章介绍 ask:一个面向 macOS/Linux 的轻量终端 CLI。它要求本机已有受支持的 coding agent,并以只读模式调用其现有配置,把 AI 定位为“先问、再做”的理解层,而不是代替用户执行。
核心设计
入口极简:直接提问、无参数进入交互会话,-c 续接最近会话,--sessions 选择历史会话;回答流式写入 stdout,提示与错误写入 stderr,因此可接入 less 等 shell 管道。示例从 grep 查找 TODO/FIXME,追问排除 generated 目录,再解释 Docker 退出码 137 与 OOMKilled,形成“答案—观察—追问—行动”闭环。
关键洞察 核心价值不是复杂的 Agent 编排,而是降低提问成本、保留上下文,并把 AI 嵌回开发者已有的终端节奏。只读约束适合解释、学习、排障和生成命令,同时保留执行权;约 556 KB 的二进制也体现轻量分发。
边界与风险 工具依赖本机已配置的 Codex、Claude Code、Pi 或 OpenCode,实际能力随底层 agent 变化;只读不代表复制建议执行后没有风险。文章没有说明隐私、会话存储、性能和失败恢复细节,不能据此判断生产级可靠性。