作为一名 .NET 开发者你是否也想过拥有一个完全可控、高度定制、不依赖浏览器的 AI 编程助手最近我用.NET 10​ 和Avalonia UI​ 构建了一款跨平台 AI Copilot 桌面应用 ——Stargazer AI Copilot。它不只是简单的聊天窗口而是一个支持多 Agent 协作、技能系统、远程 MCP 工具​ 的智能工作台。本文将带你全面了解它的功能与使用方式全程无敏感信息放心食用 。 技术选型与架构技术用途Avalonia UI 12​跨平台桌面 UIWin / macOS / LinuxCommunityToolkit.Mvvm​MVVM 开发Microsoft.Agents.AI​Agent 编排OpenAI SDK​LLM 调用ModelContextProtocol​MCP 协议支持SQLite​本地数据存储Velopack​自动更新项目结构清晰分为 UI、Agent 核心、MCP 工具、存储层等多个模块非常适合二次开发与企业级交付。✨ 核心功能一览1️⃣ 多 Agent 协作Multi-Agent Workflow不再是单个聊天机器人而是AI 团队工作流说明Single​单 Agent 独立响应Sequential​顺序执行例如搜索 → 分析 → 写作Handoff​带上下文接力例如客服 → 技术 → 售后Agent-as-Tools​主 Agent 调度子 Agent示例研究 Agent → 分析 Agent → 写作 Agent2️⃣ 技能系统Skills—— 核心亮点这是本项目的核心差异化能力。如果说 Agent 是员工那么Skill技能就是员工的“专业技能认证”。 技能由什么组成每一个技能都是一个独立的可复用模块包含三要素系统指令System Instructions定义该技能的行为规范Prompt。工具集Tools该技能所依赖的执行工具如bash,search。依赖关系Dependencies支持依赖其他技能形成能力树。 运行时是如何工作的当你在 Agent 中勾选一个技能时系统会在后台自动完成复杂的组装指令合并技能的指令会自动追加到 Agent 原指令之后。工具合并技能所需的工具会与 Agent 自选工具取并集自动去重。递归解析如果技能 A 依赖技能 B系统会自动解析最多 10 层深度并自动检测循环依赖防止死循环。️ 实战示例打造一个“全栈开发助手”假设我们定义了以下几个基础技能技能名称指令说明工具代码审查​以资深工程师视角审查代码关注安全性和性能opencode,git联网搜索​在回答前先搜索最新信息search文档生成​生成规范的 Markdown 技术文档file-operations配置 AgentAgent 指令你是一个全栈开发助手。勾选技能✅ 代码审查 ✅ 联网搜索 ✅ 文档生成。最终效果Runtime你是一个全栈开发助手。_追加_请以资深工程师视角审查代码…_追加_在回答前先搜索最新信息…_追加_生成规范的 Markdown 技术文档…可用工具opencodegitsearchfile-operations。这样你就无需每次创建 Agent 都重复编写复杂的 Prompt只需像拼乐高一样勾选技能即可。3️⃣ 远程 MCP 服务支持连接任意MCP 协议服务器自动发现工具tools/list动态注入到所有 AgentJSON-RPC 调用tools/call 非常适合企业私有工具集成。4️⃣ 内置 14 实用工具工具用途file-operations文件读写bash / powershell / cmdShell 命令带安全拦截 ⚠️search网页搜索Bing 爬虫generate_image通义万相 / 混元文生图send_emailSMTP 邮件gitGit 操作kuberneteskubectl只读opencodeAI 编程document-converter文档转 Markdown安全机制危险命令自动拦截如rm -rf /、sudo。5️⃣ 聊天体验 流式输出SSE 完整 Markdown 渲染表格 / 代码块 / 图片️ 图片本地保存file:///永久可用 一键复制 Markdown / HTML 重新发送消息⏱️ 相对时间显示“刚刚”、“3分钟前”⚙️ 快速开始环境要求.NET 10 SDKWindows / macOS / Linux运行源码 本项目暂不开放源代码如需评估或演示请联系我们获取试用版本。下载安装您可以通过以下两种方式获取安装包方式一官方网盘下载推荐通过百度网盘获取最新版本安装包通过网盘分享的文件 链接: https://pan.baidu.com/s/1QtHeAsaL-AexmfT0alaelg?pwdpucf 提取码: pucf 复制这段内容后打开百度网盘手机App操作更方便哦方式二平台对应安装包名称从官方渠道获取对应平台的安装包平台完整安装包名称macOSStargazer.AICopilot.Desktop-osx-Setup.pkgWindowsStargazer.AICopilot.Desktop-win-Setup.exeLinuxStargazer.AICopilot.Desktop.AppImage️ LLM Provider 配置支持多种主流大模型提供商只需在设置页​ 填写 Base URL 和 API Key重启仍生效Provider类型说明 / 官方文档LM Studio​本地通过 OpenAI 兼容 API 调用本地模型 (文档)DeepSeek​API云端 API含 reasoning 缓存策略 (文档)**AlibabaCloud (通义千问)**​API阿里云 DashScope API (OpenAI 兼容模式) (文档)**Tencent Cloud (TokenHub)**​API腾讯云 TokenHub (OpenAI 兼容模式) (文档) 数据存储所有数据本地存储无云服务依赖Agent 配置对话历史技能定义MCP 服务配置 SQLite 文件路径Windows%APPDATA%\StargazerLabCopilot\stargazer.dbmacOS / Linux~/.config/StargazerLabCopilot\stargazer.db 适合谁用✅ 想私有化部署 AI 助手的开发者✅ 需要多 Agent 自动化流程的团队✅ 希望完全掌控数据与工具的企业✅ 正在寻找成熟 .NET AI 桌面端解决方案的客户 商业合作与授权 **本项目不开源不提供公开源码仓库。**​我们提供以下商业服务模式服务类型说明源码授权​付费购买完整源码可用于内部二次开发️定制开发​按需求定制功能、界面、Agent 与工作流企业部署​私有化部署、内网 MCP 集成、安全加固有需求欢迎扫码添加企业微信咨询立即咨询 / 获取演示点击这里联系我们 **如果你对这款 AI Copilot 感兴趣欢迎留言或私信交流**​ 我们期待与你一起把 .NET AI 带到更多真实业务场景中。