这个项目能做什么
DevMate 是一个本地优先的代理能力和自动化运行时,旨在通过模型上下文协议(MCP)扩展 ChatGPT 的功能。它允许 ChatGPT 执行类似 Codex 的本地执行任务,而无需嵌入单独的模型或使用 DevMate 管理的 API 密钥。相反,它充当云端代理与用户本地开发环境之间的安全桥梁。
主要功能包括检查和编辑项目文件、执行 Git 命令、运行测试和脚本,以及管理浏览器自动化。该系统支持多种集成界面,包括用于项目上下文和生命周期管理的 VS Code 扩展、用于仓库工作流程的 Obsidian 插件、用于服务管理的独立 CLI,以及处理 MCP 连接的网关服务。
DevMate 强调本地控制和安全性。项目状态、凭证、备份和执行日志均保留在用户的机器或指定的 Runner 主机上。它支持持久化作业,这些作业可以跨网关重启生存,并支持远程 Runner 用于长时间运行或特定平台的任务。该架构确保项目隔离,其中每个 ChatGPT 会话都绑定到特定的本地项目,防止上下文漂移。可选插件将功能扩展到 Godot 游戏开发工作流程,包括性能审计和导出管理。该系统默认采用单所有者信任模型,本地连接无需认证,同时为团队环境提供 OAuth 支持。
评论
0 评分人数达到10人后显示
登录后参与讨论。