我用.NET把 Claude Code 的Runtime重写了一遍

0 阅读1分钟

ChatGPT Image 2026年7月27日 23_47_44.png

折腾了很长时间,终于把项目开源了。

项目名字叫 SeekClaw

它不是一个聊天软件,而是一个 AI Agent Runtime

简单来说,就是把 AI 编码助手真正需要的东西都做成了 Runtime,包括:

✅ 多模型支持(OpenAI Compatible / Claude / Gemini 等)
✅ Tool 调用
✅ MCP 支持
✅ Skill 系统
✅ Workspace Memory
✅ Session 管理
✅ Provider 自动切换
✅ 流式终端 UI
✅ Build Verify 自动验证

整个项目使用 .NET 10 编写,没有 Node.js,目标就是做一个现代化、高性能、可扩展的 AI Agent Runtime。


很多人会问:

为什么不用 Node?

其实没有什么"不能用 Node"。

只是我一直觉得,这类 Runtime 对并发、性能、类型系统、Native AOT 都有比较高的要求,而这些正是 .NET 擅长的地方。

所以干脆从头开始,全部用 C# 实现了一遍。

也希望能给 .NET AI 生态多贡献一点东西。


目前已经采用 MIT 开源。

如果你:

  • 想做自己的 Claude Code
  • 想开发 AI Coding Agent
  • 想研究 MCP
  • 或者本身就是 .NET 开发者

欢迎来看看,也欢迎提 Issue、PR 一起完善。

GitHub:github.com/umr-xiaomai…

希望有一天,AI Agent 不再只有 Node.js 的选择。

#DotNet #CSharp #AI #AIAgent #ClaudeCode #OpenAI #MCP #开源项目 #程序员 #GitHub