AI 编程工具
Coding Sahayi:本地优先的 Windows 自主 AI 编程 IDE
codingsahayi/codingsahayi.github.io · Autonomous, privacy-first C# IDE built with WinUI 3. Features multi-agent swarm orchestration, ConPTY test-driven repair, and in-IDE local model fine-tuning with Soup to slash AI token costs.
ELI5:它是什么,解决什么问题
Coding Sahayi 是一款基于 WinUI 3 与 .NET 8 构建的 Windows 桌面 AI 编程 IDE,强调本地优先与隐私保护。它通过 Ollama 或 LM Studio 等本地推理端点运行模型,实现代码不出本机;内置四类专用 Agent(架构、执行、评审、记录)通过原生 ConPTY 伪终端执行编译与测试命令,在单元测试失败时自动生成修复补丁并循环验证,直到测试通过;同时借助 DiffPlex 提供受控的并排差异审阅,再用 EF Core SQLite 记忆库保存已验证补丁,用于对本地模型进行持续微调。
核心能力与快速开始
★ 4 · C#
- 能做什么
- 提供本地运行的 Windows 桌面 AI 编程环境: 1. 通过本地推理端点(如 Ollama 的 qwen2.5-coder:7b、LM Studio)运行模型,代码不离开本机; 2. 四 Agent 协同架构:Architect 分析 Roslyn AST 与项目依赖图进行任务拆解,Worker 生成限定范围的代码补丁,Critic 通过 ConPTY 伪终端执行编译与 dotnet test 并解析堆栈跟踪,Scribe 将已验证补丁与失败轨迹持久化到 EF Core SQLite 记忆库; 3. 测试驱动的自主修复循环:测试失败时把运行时信息反馈给 Agent 群,反复生成修复直至测试套件通过; 4. 基于 DiffPlex 的并排差异审阅,文件落盘前需人工确认; 5. 将验证通过的补丁导出用于对本地模型做持续微调(引用 Soup CLI 的 layer-streaming 思路)。
- 适用场景
- 适合在 Windows 10/11 上希望保持代码不外传的 C#/.NET 开发者,在本地构建并运行 IDE 后,用于: - 让 Agent 自动运行 dotnet test、定位断言失败并生成修复补丁; - 通过 Roslyn 项目分析辅助任务拆分与范围受控的代码修改; - 在提交前通过并排 diff 审阅 Agent 生成的改动; - 积累项目内已验证补丁,用于本地模型的持续微调以降低对云端 API 的依赖。
- 项目形态
- 可直接使用的工具
- 部署方式
- 本地 Windows 桌面应用;需在 Windows 10(Build 19041+)或 Windows 11 上克隆仓库并用 .NET 8.0 SDK 构建(x64 配置),运行生成的 CodingSahayi.exe;本地推理后端需自行安装并运行(如 Ollama、LM Studio)。其他部署方式未说明。
- 主要依赖
- 操作系统:Windows 10 Build 19041+ 或 Windows 11;运行时:.NET 8.0 SDK;本地推理后端:需安装并运行 Ollama(默认示例为 qwen2.5-coder:7b)或 LM Studio;构建命令示例使用 -c Debug -p:Platform=x64。硬件配置要求未说明。
- 使用限制
- 仅支持 Windows 平台;需自行准备并运行本地推理后端,模型下载与硬件资源开销未说明;宣称零 API token 费用,但本地模型运行的成本与限制由所用后端和硬件决定,材料未说明;微调能力基于 Soup CLI 概念,实际效果未说明;仓库未见正式文档站点,仅有 GitHub Pages 主页。
- 许可证
- MIT
- 最近推送
- 2026-09-11 05:08
资料检查:2026-09-25 07:00 · 卡片整理:2026-09-25 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
在 Windows 上使用本地优先的 AI 编程 IDE 进行代码编写、测试与排错:通过四类专用 Agent(架构、执行、评审、记录)分析代码库、生成补丁,并在 ConPTY 伪终端中运行编译与测试命令,单元测试失败时自动生成修复补丁并循环验证,直到测试通过;同时使用 DiffPlex 并排差异审阅在写入磁盘前检查修改。
查看内容依据
Autonomous, privacy-first C# IDE built with WinUI 3. Features multi-agent swarm orchestration, ConPTY test-driven repair, and in-IDE local model fine-tuning with Soup to slash AI token costs.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。