项目架构
7 个独立模块,monorepo 管理,每个模块可独立开发、测试和部署。
Chrome 浏览器插件,在任何政策网页上一键提取结构化数据并生成园区服务工单。
Safari 浏览器插件,为 macOS 和 iOS 用户提供与 Chrome 版一致的政策分析体验。
MCP 智能体引擎,提供 8 个标准化工具接口,零外部依赖,纯 REST API 架构。
iOS 原生应用,支持在移动端完成政策查询、企业匹配和工单管理。
Mac 桌面端应用,提供完整的政策工作台,支持多窗口和快捷键操作。
基于 Next.js 14 App Router 的官方网站,包含产品展示、文档、API 参考等完整内容。
微信小程序原型,验证移动端政策服务的轻量化触达方案。
Chrome 浏览器插件
chrome-extension/Chrome 浏览器插件,在任何政策网页上一键提取结构化数据并生成园区服务工单。
Safari 浏览器插件
safari-extension/Safari 浏览器插件,为 macOS 和 iOS 用户提供与 Chrome 版一致的政策分析体验。
MCP 智能体引擎
agent/MCP 智能体引擎,提供 8 个标准化工具接口,零外部依赖,纯 REST API 架构。
iOS App
ios-app/iOS 原生应用,支持在移动端完成政策查询、企业匹配和工单管理。
Mac 桌面端应用
mac-app/Mac 桌面端应用,提供完整的政策工作台,支持多窗口和快捷键操作。
官方网站
website/基于 Next.js 14 App Router 的官方网站,包含产品展示、文档、API 参考等完整内容。
微信小程序原型
miniapp-prototype/微信小程序原型,验证移动端政策服务的轻量化触达方案。
技术栈
精选现代技术栈,兼顾开发效率和生产稳定性。
Frontend
Agent
Extensions
Testing
快速开始
3 步克隆仓库并启动本地开发环境。
克隆仓库
$ cd yance-policy-agent
安装依赖并启动 MCP Agent
$ npm install
$ npm start
启动网站开发服务器
$ npm install
$ npm run dev
运行测试
$ npm test
# 37 tests passing | 8 MCP tools verified
参与贡献
YanCe Policy Agent 是社区驱动的开源项目,欢迎各种形式的贡献。
提交 Issue
发现 Bug 或有功能建议?在 GitHub 上提交 Issue,描述问题或需求。
Pull Request
Fork 仓库,创建分支,编写代码并提交 PR。请确保通过全部测试。
完善文档
修正文档错误、补充使用示例或翻译多语言内容,帮助更多开发者上手。
贡献政策样本
添加新的政策样本数据到知识库,扩展 Agent 的政策理解覆盖面。
PR 工作流
开源协议与社区
MIT License
YanCe Policy Agent 采用 MIT 开源协议,你可以自由使用、修改和分发代码,只需保留原始版权声明。