Gemmit:Tcmartin 的 AI 驱动助手,用于 MCP 服务器开发
Gemmit 是 Tcmartin 开发的一个由 AI 驱动的开发助手,旨在为模型上下文协议 (MCP) 平台服务。它作为 MCP 服务器工具,连接 Google 的 Gemini CLI 与本地开发环境。Gemmit 使用 Python 3.8+ 构建后端服务,使用 Node.js 18+ 构建其 Electron GUI,为开发者提供项目管理和代码生成的 AI 能力。它支持 macOS、Windows 和 Linux 的跨平台安装程序,通过 GitHub Releases 分发并提供自动更新。
最受推荐的替代方案
Gemmit 连接到什么?
Gemmit 直接连接到 Google 的 Gemini CLI,利用其 AI 能力进行各种开发任务。它作为模型上下文协议 (MCP) 服务器,充当 Gemini 模型与用户本地开发环境或其他服务之间的中介。此连接允许 Gemmit 访问 AI 驱动的功能,而无需本地模型下载。该应用程序的 AI 驱动聊天界面专门使用 WebSockets 进行实时流式对话,确保与 Gemini 2.5 Flash 的动态互动。Gemmit 本身完全依赖于 Google 的 Gemini CLI,使 Gemini CLI 成为主要兼容的 AI 客户端。
核心功能和工具
Gemmit 作为 AI 驱动的开发助手提供多种功能。这些包括 AI 驱动聊天界面,用于与 Gemini 2.5 Flash 进行实时流式对话。它提供 项目脚手架,用于自动创建新项目。用户可以执行 文件操作,直接在应用程序内浏览、创建、读取、更新和删除文件。范围智能 允许 AI 反思现有代码库并建议上下文相关的更改。此外,可扩展 CLI 核心 使用户能够利用 "gemini-cli" 的全部功能,并替换任何基于 Gemini 的模型。
适合谁?
Gemmit 针对寻求 AI 驱动开发助手的开发人员,帮助他们的编码工作流程。它提供 "AI 氛围编码",以协助项目初始化、代码生成和迭代开发。该工具支持 PocketFlow 方法论,引导用户通过设计、实施和优化阶段。其设计专注于与 Google 的 Gemini CLI 集成,提供 AI 帮助而无需复杂的设置。如果您需要一个独立于 Google 的 Gemini CLI 的开发工具,这可能不适合您。
如何开始
不需要凭据,因为 Gemmit 完全依赖于 Google 的 Gemini CLI,无需 API 密钥或本地模型下载。其 AI 驱动的聊天界面使用 WebSockets 进行实时流式对话。
用例
- 项目初始化和范围:启动 Gemmit,创建或指向 "~/Gemmit_Projects/" 中的项目,然后让 Gemmit 分析代码以建议下一步。
- AI 辅助代码生成和文件管理:与内置聊天 UI 互动,提示 Gemini 生成代码、文档或测试,然后直接在应用程序内修改、保存或生成新文件。
- 使用 PocketFlow 进行迭代开发:按照 PocketFlow 方法论设计、实施和优化项目,得到 Gemmit 的 AI 支持。
Gemmit由Tcmartin提供,提供AI驱动的开发助手体验,与Google的Gemini CLI集成。它支持开发人员,具有项目脚手架、文件操作和上下文感知代码建议等功能。该应用程序提供免费使用模型,无需API密钥或本地模型下载,使其可用于AI辅助编码。它跨平台分发,并具有自动更新功能。尝试使用AI驱动的聊天界面为您当前的项目生成代码或文档。
