Show HN:Ouijit —— 运行编程智能体的命令终端
Ouijit 是一款免费开源的命令行终端工具,旨在运行编程智能体(coding agents)。它支持在 per-project Lima VM 中进行沙盒隔离,内置任务生命周期钩子,并自动感知会话级 CLI,让智能体无需额外配置即可编排任务。支持 macOS 和 Linux,兼容 Claude Code、Codex、Pi 与 OpenCode 等智能体框架。无需登录、无遥测,开发者可自由组织子终端、Markdown 和 URL 预览面板。
背景速读
- <b>Ouijit</b> 是一个开源终端工具,让开发者直接在命令行里运行编码 AI 智能体(agent),而非通过聊天窗口。它于 2025 年初由一位有十年经验的软件工程师为自用而开发,现已公开。
- 市面上大多数 AI 编程工具(如 GitHub Copilot Chat、Cursor、Claude Code 的官方界面)将智能体封装在独立聊天 UI 中,要求登录、捆绑自家模型,且不支持跨任务的工作目录隔离。Ouijit 的核心理念是反其道:终端原生、无需登录、无遥测,且智能体自动感知当前终端会话,可直接操控命令行环境。
- 它支持 macOS 和 Linux,可对接 Claude Code、Codex、Pi、OpenCode 等多个智能体框架。特色功能包括:每个项目可运行在独立的 Lima 虚拟机里(沙箱隔离)、任务生命周期钩子(启动/恢复/审查/完成时触发脚本或提示)、以及类似 Claude Artifacts 的多面板布局(终端、Markdown、URL 预览并列显示)。
- 该项目在 Hacker News 上以 "Show HN" 形式发布,属于开发者社区中强调“自托管、免登录、无厂商锁定”这一趋势的产物。