日本語 | English | Español | Français | हिन्दी | Italiano | Português (BR)

CommandUI

# CommandUI 具有语义命令审查功能的、原生AI交互环境。 ## 其功能 - 真正的PTY终端会话(不是简单的包装,也不是聊天机器人) - 两种输入方式:直接终端输入(自由形式)+ 结构化/可跟踪的编辑器 - 语义模式:描述意图 → AI生成命令 → 您审查/编辑/批准 - 风险分级确认:低风险(自动)、中风险(可配置)、高风险(必须) - 历史记录,支持重新运行、重新打开计划以及保存到工作流的操作 - 保存的工作流:可以将任何命令提升为可重用的工作流 - 项目范围内的记忆:从重复的编辑中学习用户偏好 - 多会话标签,每个会话都有独立的终端流 - 本地优先的SQLite持久化(历史记录、计划、工作流、记忆、设置) - 经典模式与引导模式,具有实际的不同行为 ## 它不是 - 并非聊天机器人或自主代理 - 并非终端模拟器的替代品 - 尚未经过生产环境的严格测试(早期版本v0) ## 工作区布局 ``` commandui/ apps/desktop/ — Tauri v2 + React 19 desktop app packages/domain/ — Pure domain types packages/api-contract/ — Request/response contracts packages/state/ — Zustand stores packages/ui/ — Shared UI primitives (future) ``` ## 快速开始 ```bash pnpm install pnpm dev # Vite dev server pnpm test # Run all tests pnpm typecheck # TypeScript check # Rust backend cd apps/desktop/src-tauri cargo test ``` ## 文档 - [开发者设置](docs/product/developer-setup.md) - [已知限制](docs/product/known-limitations.md) - [初步测试清单](docs/specs/smoke-test-checklist.md) - [发布清单](docs/product/release-checklist.md) ## 当前状态 早期版本v0,具有真正的终端核心。由21个组件组成的启动程序,提供以下功能:PTY会话、语义审查循环、持久化、记忆、工作流、可访问性设置、多会话标签、xterm.js终端、提示符标记自动完成检测。