WrongStack/WrongStack

An AI coding agent that reads your code, edits files, runs commands, and reasons through bugs — across a terminal REPL, a full-screen TUI, and a browser UI, while you keep your hand on every permission.

它解决了什么问题

WrongStack 是一个开源的 AI 编码代理,旨在处理复杂的软件开发任务,同时保持对特定代码库的深入、持久理解。它消除了对订阅制 AI 工具的需求,并避免了“包装”工具的局限性,提供一个独立引擎来管理自己的记忆、工具执行和多代理协调。

它的运作方式

WrongStack 使用自定义内核(Container、Pipeline、EventBus、RunController)来协调 Director 下的“舰队”专家代理。它有一个名为 SAGE 的专用记忆系统(使用 SQLite/FTS5),将项目知识锚定到文件、符号和提交。系统包含用于策略决策的 Brain、用于任务跟踪和原子验证的 Kanban,以及用于自动化 diff 审查的 Chimera。它支持多种 LLM 提供商(Anthropic、OpenAI、Google、Ollama、vLLM),并提供六种不同的用户界面,从简单的 REPL 到完整的 WebUI 和跨机器命令中心(HQ)。

适用对象

它专为想要一个功能强大、自托管的 AI 编码助手,能在本地机器上自主运行、管理具有持久记忆的大型代码库,并对工具执行保持严格权限边界的开发者而建。

亮点

  • SAGE 记忆:长期、代码锚定的记忆,跨会话持续存在。
  • 多代理舰队:一个 Director 代理,可以将任务委派给隔离的专业工作者。
  • 独立引擎:第一方内核和工具执行器,不是其他 CLI 的包装。
  • 全面工具箱:72 个内置工具,用于编辑、测试、lint 和浏览器/E2E 控制。
  • 六种 UI 表面:通过 REPL、TUI、WebUI、SimpleUI、Desktop 和 HQ 灵活访问。
  • 可验证目标:/goal 系统会一直运行,直到任务通过 Kanban 门可验证地完成。
  • Chimera 审查:自动化批评和修复文件 diff。
  • 本地优先:完全支持本地 LLM 端点,如 Ollama 和 vLLM。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目