
tcmartin/gemmit
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
GUI 기반 AI vibe 코딩은 벤더 잠금 인, mcp 지원, api 키 또는 공상 하드웨어 및 무료 요청에 대한 gemini-cli에 무료로
개요
Gemmit - AI-Powered 개발 보조 * Google의 - 로컬 모델 다운로드 또는 OpenAI API 키가 필요하지 않습니다. * 100% 현지 환경: 당신의 부호 및 프로젝트는 ~/Gemmit Projects에 있는 당신의 기계에 체재합니다. * 납품업자 자물쇠에서 없음: 건축, 주문을 받아서 만들고, 그러나 당신 같이 확장하십시오. * 기본적으로 Scoped : Gemmit 자동적으로 "스코프 아웃"작업을 분석하고 프로젝트를 분석하고 컨텍스트 인식 작업을 제안합니다. * 휴대폰에서 on-the-go AI 편집 및 프로젝트 관리를위한 Gemmit-app과 함께 작동합니다. * : 웹소켓 위에 Gemini 2.5 플래시와 실시간 스트리밍 대화. * : PocketFlow 방법론을 따르는 ~/Gemmit Projects의 새로운 프로젝트의 자동 생성. * : Browse, create, read, update, and delete files 직접 in-app. * : AI는 기존의 codebase를 통합하고 context-aware 변경을 제안합니다. * : .gemmit/settings.json을 통해 custom M(odel)C(ontext)P(ipeline) 서버를 구성합니다. * : Gemini-cli의 전체 전력을 어떤 Gemini 기반 모델로 교환하십시오.
개요(AI 번역)
Gemmit - AI-Powered 개발 보조
**완전히 무료 & 벤더 잠금 **
- Google의 ** Gemini CLI ** - 로컬 모델 다운로드 또는 OpenAI API 키가 필요합니다.
- 100% 현지 환경: 당신의 부호 및 프로젝트는
~/Gemmit_Projects에 있는 당신의 기계에 체재합니다. - 납품업자 자물쇠에서 없음: 건축, 주문을 받아서 만들고, 그러나 당신 같이 확장하십시오.
- 기본적으로 Scoped : Gemmit 자동적으로 "스코프 아웃"작업을 분석하고 프로젝트를 분석하고 컨텍스트 인식 작업을 제안합니다.
**Seamless 모바일 통합 **
- 휴대폰에서 on-the-go AI 편집 및 프로젝트 관리를위한 Gemmit-app과 함께 작동합니다.
♨ 키 기능
- AI-Powered Chat Interface: WebSockets에서 Gemini 2.5 플래시와 실시간 스트리밍 대화.
- Project Scaffolding: PocketFlow 방법론을 따르는
~/Gemmit_Projects의 새로운 프로젝트의 자동 생성. - ** 파일 운영**: Browse, create, read, update, and delete files 직접 in-app.
- Scoped Intelligence: AI는 기존의 코드베이스를 통합하고 컨텍스트 인식 변경을 제안합니다.
- Model Context Protocol (MCP) 지원:
.gemmit/settings.json를 통해 custom M(odel)C(ontext)P(ipeline) 서버 구성.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Completely Free & No Vendor Lock-In
- Runs entirely off Google’s Gemini CLI—no local model downloads or OpenAI API keys required.
- 100% local environment: your code and projects stay on your machine in
~/Gemmit_Projects. - No vendor lock-in: build, customize, and extend however you like.
- Scoped by default: Gemmit automatically “scopes out” tasks, analyzes your project, and proposes context-aware actions.
Seamless Mobile Integration
- Works with gemmit-app for on-the-go AI edits and project management from your phone.
🚀 Key Features
- AI-Powered Chat Interface: Real-time streaming conversations with Gemini 2.5 Flash over WebSockets.
- Project Scaffolding: Automatic creation of new projects under
~/Gemmit_Projectsfollowing the PocketFlow methodology. - File Operations: Browse, create, read, update, and delete files directly in-app.
- Scoped Intelligence: AI introspects your existing codebase and suggests context-aware changes.
- Model Context Protocol (MCP) Support: Configure custom M(odel)C(ontext)P(ipeline) servers via
.gemmit/settings.json. - Extensible CLI Core: Leverage the full power of
gemini-cliunder the hood—swap in any Gemini-based model. - Auto-Updates: Built-in GitHub Releases integration for seamless version management.
- Cross-Platform: Packaged for macOS (Intel & Apple Silicon), Windows, and Linux.
📁 Project Architecture
gemmit/
├── desktop/ # Electron frontend application
│ ├── src/ # Main Electron process and renderer
│ ├── assets/ # Icons and static assets
│ ├── build/ # Build configurations and entitlements
│ ├── resources/ # Bundled resources (binaries, etc.)
│ └── electron-builder.yaml # Build configuration
├── server/ # Python backend service
│ ├── backend.py # WebSocket server and AI integration
│ └── requirements.txt # Python dependencies
├── app/ # Web UI components
│ ├── index.html # Main application interface
│ └── chat.html # Chat interface
├── scripts/ # Build and deployment scripts
│ ├── build_backend.sh # Backend compilation script
│ └── prepare_tree.sh # Project setup utilities
├── ai_guidelines.md # AI assistant behavior guidelines
└── pocketflowguide.md # Development methodology guide
🛠️ Development Setup
Prerequisites
- Node.js 18+ for Electron development
- Python 3.8+ for backend services
- Gemini CLI installed (automatically handled by gemmit)
- macOS/Windows/Linux (cross-platform support)
Installation
# Clone the repository
설치
npx imagegen-mcp --models gpt-image-1설정
{
"theme": "GitHub",
"mcpServers": {
"imagegen": {
"command": "npx",
"args": ["imagegen-mcp", "--models", "gpt-image-1"],
"env": {
"OPENAI_API_KEY": "<your key or env var>"
}
},
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
},
"hideTips": false
}