桃子桃子快讯
返回首页
工具

Grinta 发布 v1.0.0 RC:本地优先、可换模型的终端编码 agent

Grinta 推出首个公开候选版本,主打本地运行、模型无关、内置 LSP 与 DAP 集成,面向终端编码场景。

2026.07.07 · 周二4 分钟阅读

本地优先的终端 AI 编码 agent Grinta 近日发布 v1.0.0-rc1 公开候选版本,主打「不依赖云端控制平面、不绑定单一模型厂商、不臃肿」的产品定位。项目支持 Linux、Windows 与 macOS,已通过分片单元测试、跨平台集成与端到端压力门禁,目前剩余 GA 工作集中在文档对齐与边界场景加固。

产品定位与差异化

Grinta 的核心卖点是「深度工具链 + 模型无关 + 本地优先」。开发者可以在同一界面中切换 OpenAI、Anthropic、Google、Ollama、LM Studio、OpenRouter 等多个后端,代码始终保留在本地工作区,会话、检查点与审计日志写入 ~/.grinta/workspaces/<id>/storage 目录。

与同类工具的对比维度包括:

  • Provider-agnostic:Grinta、Aider 支持多家;Claude Code 仅 Anthropic;Codex CLI 仅 OpenAI。
  • Local-first:Grinta 可完全离线运行;Claude Code、Codex CLI 不支持。
  • LSP 集成:Grinta 自动发现 PATH 上 40+ 语言服务器;Aider 不支持;Codex CLI 仅部分。
  • DAP 调试器集成:Grinta 自动发现,主流竞品基本不支持。
  • 成本 / token / 延迟 HUD:Grinta 实时显示,Aider 仅部分。

其他差异化能力还包括卡死循环与成本加速检测、风险分级动作与会话级审计日志、事件流检查点与回滚、PowerShell 工作流支持、MCP 协议集成等。

交互模式与命令

Grinta 在 Textual TUI 中暴露三种交互模式,分别改变会话契约而非仅调整提示语气:

  • Chat:只读问答与发现工具,不修改文件或执行 shell。
  • Plan:只读调查,可在 task_tracker 启用时输出结构化计划,需切换到 Agent 模式才执行。
  • Agent:完整任务循环,默认为直接工作模式。

Agent 模式下可通过 /autonomy 在 conservative、balanced、full 之间切换确认提示;运行期硬化策略由 security.execution_profile 控制,标准档保留交互式终端与调试器支持,hardened_local 增加更严格的策略检查(但不是沙箱),sandboxed_local 仅对非交互命令增加进程隔离。

常用斜杠命令覆盖 /help、/settings、/sessions、/model、/mode、/autonomy、/cost、/diff、/health、/checkpoint、/status、/compact 等场景,调试、测试、新功能开发等任务可通过 /debug、/testing、/feature 等 playbook 工作流调用。

安全边界与运行建议

Grinta 在本地主机上执行动作,文档明确指出默认 standard 配置文件保留完整的交互终端与调试器能力,hardened_local 并非进程级隔离,sandboxed_local 也只覆盖非交互命令。对于不受信任的代码库,官方建议先阅读 docs/SECURITY_CHECKLIST.md,并在 VM 或容器内运行。

安装与现状

消费者、开发、Windows、WSL2、Linux、macOS 安装路径见 docs/QUICK_START.md,基础安装命令为 pipx install grinta-ai,可选附加组件包括 grinta-ai[rag]grinta-ai[browser]grinta-ai[all]。v1.0.0-rc1 仍是候选版本而非正式 GA,开发团队正在收集 UX 清晰度与边界场景可靠性方面的反馈,GA 判据与发布门禁细节记录在 docs/RELEASE_CHECKLIST.md。

信源