SztuCode 是一个本地优先、事件驱动、可审计的开源 AI Coding Agent 运行时。 说你想做什么,它会规划、执行、测试,交付完整成果。
从需求理解到代码交付,SztuCode 完整复现了 AI Coding Agent 的工程链路。
基于 ReAct 的多步推理、工具调用、结果回填和终止控制。Python 版支持工具并发执行。
agent-loopTauri 2 + Vue 3 构建的图形客户端,提供项目管理、时间线、Diff 审阅和权限审批。
tauri + vueNode CLI 与 Python Textual TUI 双终端入口,支持交互会话、任务执行和 Trace 回放。
cli + tuinormal / plan / accept_edits / auto 四种模式,持久化策略与 denial 追踪,范围升级留痕。
permissionIPC、EventBus、LLM 三层 Trace,支持事件跟踪、过滤和回放,Agent 行为完全透明。
observabilityPlanner → Coder / Tester / Reviewer 结构化 DAG 编排,支持 Subagents 并行任务分发。
multi-agent桌面端展示文件变化和 Diff,支持接受、暂存与回退,每一次修改都由你掌控。
diff-reviewSkills、Subagents 与 MCP 外部工具统一接入,生态可扩展,兼容现有工具链。
extensible内置 opencode Zen 免费 profile,零配置即可使用 deepseek-v4-flash、mimo-v2.5 等模型。
free-models长任务不依赖界面窗口生命周期,不同客户端共享一致的会话、权限和执行状态。
不是两套独立产品,而是同一套 daemon/client 架构的双语言实现。功能与契约镜像对齐,生态与入口彼此独立。
当前产品主线。Tauri 2 + Vue 3 构建原生桌面应用,启动时自动拉起 daemon,开箱即用。同时提供 CLI 供终端用户与脚本集成。
默认内核,功能与 TS 版镜像对齐。基于 uv + hatchling 管理,提供 Textual TUI 终端界面,支持工具并发执行。
这是一个为高校学生营造的实验性场地。任何人都可以来这里实现自己的想法,我们来者不拒。这就是我们理解的技术民主化。
无论你是哪个学校、什么专业、有没有编程经验,只要你有想法,这里就欢迎你。零配置启动,内置免费模型,打开就能用。
不是让人"用黑箱",而是让人"理解它如何运作"。Agent Loop、工具调用、权限系统全部开源摊开,你不仅能用,还能读懂、能修改。
从使用者到创造者。通过真实的 Issue → PR → Review 流程参与工程协作,在实验中学习,在实践中成长,而不是永远停留在"调用 API"的层面。
下载 SztuCode 桌面版,让 Agent 在你的本地工作区规划、执行与交付。
已有版本?在「设置 → 关于」检查更新。安装前请完成正在执行的任务。
本次提供 Windows x64 安装包。
克隆仓库,零配置启动,内置免费模型,立刻开始你的 AI Coding 之旅。