GemCode 是一个基于终端的 AI 编程代理,通过 NVIDIA NIM API 使用 Google 的 Gemma 模型,以规划、编写、执行、测试和审查代码的循环方式工作,并提供实时流式 TUI。

Stars

6

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-30

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它将规划代理与自动化的编写→执行→测试→审查循环相结合,支持注入自定义技能,并提供实时流式输出,是快速 Python 原型设计和学习代理工作流程的实用工具。

适合谁使用

  • 希望自动化代码生成和测试的 Python 开发者
  • 探索基于 Gemma 模型的代理编程的 AI/ML 爱好者
  • 需要快速原型设计的黑客马拉松参与者
  • 喜欢 CLI 工具的命令行爱好者

典型使用场景

  • 从自然语言目标快速构建小型 Python 应用
  • 自动化编写、执行、测试代码并接收反馈的循环
  • 学习多代理编码循环的实际运作
  • 通过自定义技能注入领域知识以定制输出

项目优势

  • 通过 NVIDIA NIM API 使用 Google 的 Gemma 模型,使用免费密钥即可访问
  • 丰富的终端 UI,实时显示思考时间、令牌使用量和输出
  • 自定义技能允许将外部知识注入规划代理
  • 稳健的循环,支持重试和反馈,直至测试通过或达到限制

使用前须知

  • 任务顺序执行,不支持并行执行独立任务
  • 生成的代码在临时子进程中本地运行,无容器沙箱
  • 仅针对 Python 优化,其他语言需扩展 executor.py
  • 依赖 NVIDIA NIM API 的权限和特定 Gemma 模型的速率限制

README 快速开始

Installation & Setup

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

jamesob
精选
jamesob GitHub avatar

local-llm

A comprehensive guide for building and configuring a high-end local machine to run state-of-the-art LLMs, with detailed hardware choices, BIOS tuning, and Docker-based model serving.

AI 与机器学习大语言模型
1,660
0xwilliamortiz
精选
0xwilliamortiz GitHub avatar

openclaude-improved

OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.

AI 与机器学习大语言模型
577
mereyabdenbekuly-ctrl
精选
mereyabdenbekuly-ctrl GitHub avatar

clodex-ide

Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.

AI 与机器学习AI 智能体
859