不是又一个聊天框,而是一只真正能接管工具链的本地 AI 大龙虾。
📋 项目概览
Netor.Cortana 是一个本地优先的 AI 智能体宿主平台,核心理念是:
🔹 别人做 AI 聊天窗口,Cortana 做 AI 工作底座
它不仅能回答问题,更能真正调用工具、读取上下文、修改项目、对接外部系统、沉淀工作流,让 AI 从"顾问"升级为"员工"。
✨ 核心特性
🔑 四大核心优势
@智能体 调度,多角色协同工作 |
🧩 插件系统:让 AI 长出手脚
┌─────────────────────────────────┐│ 三条扩展路线: │├─────────┬─────────┬─────────────┤│ Native │ Process │ MCP │├─────────┼─────────┼─────────────┤│ C/C++/ │ 跨语言 │ 标准化工具 ││ Rust/C# │ 可执行 │ 生态接入 ││ AOT高性能│ 程序 │ 远程系统 │└─────────┴─────────┴─────────────┘🤝 多智能体协作
每个智能体可独立配置:模型 / 提示词 / 插件工具 / MCP 工具 / 工作职责 示例分工:🔍 搜索智能体 + 🛠️ 运维智能体 + 📝 文档智能体 + 💻 代码分析智能体 主对话负责调度,各智能体带工具执行专业任务
🌐 模型入口自由
内置 Ollama 本地协议代理,可将任意配置好的模型对外伪装成本地 Ollama 服务:
http://localhost:11434✅ 支持国产模型 ✅ 支持企业私有模型 ✅ 支持私有部署 ✅ 无缝接入编辑器
🏗️ 技术架构
模块划分
Netor.Cortana.UI | |
Netor.Cortana.AI | |
Netor.Cortana.Entitys | |
Netor.Cortana.Plugin | |
Netor.Cortana.Networks | |
Netor.Cortana.Voice | |
Plugins |
技术栈
运行时:.NET10UI框架:Avalonia12发布方式:NativeAOT+Self-contained+win-x64AI集成:Microsoft.Extensions.AI/Microsoft.Agents.AI/OllamaSharpMCP协议:ModelContextProtocol1.2.0数据存储:SQLite(纯ADO.NET,AOT友好)事件总线:Netor.EventHub日志系统:Microsoft.Extensions.Logging+SerilogFile语音引擎:Sherpa-ONNX🚀 快速开始
环境要求
💻 Windows 10/11 x64 🔧 .NET 10 SDK 🐚 PowerShell 7 (可选)GitHub CLI gh用于发布
构建与运行
# 1. 构建解决方案dotnet build .\Netor.Cortana.slnx# 2. 运行主程序dotnet run --project .\Src\Netor.Cortana.UI\Netor.Cortana.UI.csproj💡 适用场景
✅ 开发者工作流:代码生成、项目分析、自动化测试✅ 运维自动化:日志分析、系统监控、故障排查✅ 知识管理:文档整理、信息检索、知识沉淀✅ 企业集成:对接内部系统、私有模型部署、安全可控

🔗 项目链接
📦 GitHub: https://github.com/sunyonghuan/Netor.Cartana/ 📄 许可证: 请查看仓库中的 LICENSE 文件
⚠️ 注意:项目目前主要面向 Windows 平台,使用 .NET 10 和 Native AOT 技术,适合有一定 .NET 开发经验的开发者使用和二次开发。
如果您对该项目的某个具体模块(如插件开发、多智能体配置、模型接入等)感兴趣,我可以帮您进一步搜索详细信息!🦞✨
注:应群友粉丝特介绍开源项目,欢迎大家支持一下。

关注公众号↑↑↑:DotNet开发跳槽❀
夜雨聆风