Pi 编程智能体的提前编译版本,编译为原生代码,启动更快、CPU 占用更低。
- Star
- 235
- Fork
- 44
- 未关闭 Issue
- 16
- 最近提交
- 3小时前
这是什么?
GG Coder 是基于 Tauri 和 TypeScript 构建的桌面编程智能体,可接入 Claude、ChatGPT、Gemini、Grok、Kimi 等服务,也支持 API Key 和本地模型,让开发者直接使用已有的 AI 订阅。配套的 ggcoder 命令行工具和 gg-ai、gg-agent、gg-core 等 npm 包,可以把同一套引擎用于构建自定义智能体。
项目强调效率和结果校验。作者在同一模型上对 20 款编程智能体做了对比测试,GG Coder 完成任务速度最快、用量最低。应用还提供自动驾驶模式,会持续工作直到结果通过验证,并可一键检查安全、无障碍、测试和项目健康度。
除编程外,应用还包含 GG Goals(由一组工作代理分工完成大目标)、支持上下文记忆的 Chat 对话,以及把想法转成视频的 GG Motion。核心包采用 AGPL-3.0 许可证。
核心功能
- 01可接入 Claude、ChatGPT、Gemini、Grok、Kimi、API Key 及本地模型。
- 02自动驾驶模式会持续工作,直到结果通过验证。
- 03一键检查安全、无障碍、测试和项目健康度。
- 04本地搜索开源代码,不受速率限制。
- 05提供命令行工具和 npm 包,便于构建自定义智能体。
适用场景
- 在已有的 Claude 或 ChatGPT 订阅下,提升编程工作的产出。
- 通过类似 Ollama 的方式,用本地模型运行编程智能体。
- 基于 gg-agent 和 gg-ai 包开发自定义智能体。
- 发布前检查小型应用的安全与无障碍问题。
快速上手
- 1
克隆仓库
git clone https://github.com/KenKaiii/gg-framework.git - 2
进入项目目录并安装依赖
cd gg-framework && pnpm install - 3
构建各个包
pnpm build - 4
以开发模式启动桌面应用
pnpm --filter gg-app tauri dev
使用前须知
- 采用 AGPL-3.0 许可证,分发修改版本或将其作为网络服务运行时,需要公开你的源代码。
- 从源码运行前需要先安装 Node.js、pnpm 以及 Tauri 的前置依赖。
- 使用智能体需要已有的 AI 订阅、API 密钥或本地模型。
收录于专题
标签
常见问题
- gg-framework 是什么?
- 一款桌面端编程智能体(Tauri 应用加命令行),可接入现有 AI 订阅或本地模型,内置代码搜索与校验功能。 GG Coder 是基于 Tauri 和 TypeScript 构建的桌面编程智能体,可接入 Claude、ChatGPT、Gemini、Grok、Kimi 等服务,也支持 API Key 和本地模型,让开发者直接使用已有的 AI 订阅。配套的 ggcoder 命令行工具和 gg-ai、gg-agent、gg-core 等 npm 包,可以把同一套引擎用于构建自定义智能体。
- gg-framework 可以免费使用吗?用的什么许可证?
- gg-framework 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- gg-framework 还在维护吗?
- 活跃维护中。gg-framework 最近一次提交是在 2026年11月7日。
- gg-framework 适合用来做什么?
- 在已有的 Claude 或 ChatGPT 订阅下,提升编程工作的产出。 通过类似 Ollama 的方式,用本地模型运行编程智能体。 基于 gg-agent 和 gg-ai 包开发自定义智能体。 发布前检查小型应用的安全与无障碍问题。
- gg-framework 怎么安装和运行?
- 克隆仓库: git clone https://github.com/KenKaiii/gg-framework.git 进入项目目录并安装依赖: cd gg-framework && pnpm install 构建各个包: pnpm build 以开发模式启动桌面应用: pnpm --filter gg-app tauri dev
- 在哪里获取 gg-framework?
- 源代码和安装说明在 GitHub 上:https://github.com/KenKaiii/gg-framework
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
749+71 本周45TypeScriptMIT维护活跃更新于 44分钟前
命令行优先的开源 AI 编程代理运行时,支持任意模型和 MCP 工具,可交互、管道、守护进程或通过 WebSocket 使用。
599+400 本周74RustApache-2.0更新于 5小时前
一个开箱即用的 Python 编程智能体运行时,可在终端、HTTP/WebSocket 服务和 Telegram 中使用。
57+1 本周10PythonApache-2.0维护活跃更新于 昨天
用 C 语言编写的极简终端编程智能体,支持本地 llama.cpp 模型和多家云端大模型服务。
97567CMIT维护活跃更新于 8天前
面向 macOS、Windows 和 Linux 的桌面应用,将 Pi AI 编程代理打包成可直接安装的程序,无需配置环境。
902+27 本周105TypeScriptMIT维护活跃更新于 3小时前
基于 pi 构建、针对小型本地大模型优化的编程智能体,支持后台任务、计划模式和分阶段选模型。
2720187TypeScriptApache-2.0维护活跃更新于 2个月前