摘要

Agentastic 是一款面向 macOS 的 terminal-first 多 agent IDE,支持在隔离的 Git worktree(及页面声明的容器)中并行运行多个 CLI agent,并在合并前完成 diff 审查与代码 review。

功能与定位

Agentastic 定位为 Mac 原生多 agent 开发环境。它把 agent 启动、工作树隔离、终端会话、diff 查看和合并动作整合到一个 IDE 流程中。

典型使用场景

  • 多 feature 并行开发并保持改动隔离。
  • 在合并前做可视化 diff 对比与自动审查。
  • 使用 hook 在工作树创建时自动注入环境配置。

核心功能

  • 原生 Swift 构建。
  • 并行运行多类 CLI agent。
  • 每个 agent 对应独立 Git worktree。
  • 内置 diff viewer 与 agentic code review。
  • 每个工作树独立终端,支持 Ghostty 或 SwiftTerm。
  • 支持 .agentastic/setup.sh 等 hooks。

特色与差异点

  • 强调 terminal-first,同时提供 IDE 级可视化管理。
  • 免费、无需注册(按页面 FAQ)。
  • 兼顾本地运行与多 agent 协同。

使用方式概览

  1. 导入 Git 仓库。
  2. 创建并行工作树并启动所需 agent。
  3. 在内置 diff/merge 流程中审查与合并。

限制与注意事项

  • 系统要求为 macOS 14+。
  • 软件本身免费,但模型/API 费用由用户向各模型供应方承担。
  • FAQ 提到项目仍在持续开发演进中,功能边界可能变化。

链接

相关文档

关联主题