
tcmartin/gemmit
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
GUI-кодирование на основе AI vibe бесплатно без блокировки поставщика, поддержки mcp, отсутствия необходимости в ключах api или модном оборудовании и gemini-cli для бесплатных запросов
Обзор
Gemmit - AI-Powered Development Assistant * Запускается полностью с Google - не требуется загрузки локальной модели или ключей API OpenAI. 100% локальная среда: ваш код и проекты остаются на вашем компьютере в ~/Gemmit Projects * Никакой блокировки поставщика: строить, настраивать и расширять, как вам нравится. По умолчанию: Gemmit автоматически «вычисляет» задачи, анализирует ваш проект и предлагает действия, учитывающие контекст. * Работает с приложением gemmit для редактирования ИИ на ходу и управления проектами с вашего телефона. • Потоковые разговоры в реальном времени с Gemini 2.5 Flash через WebSockets. Автоматическое создание новых проектов в рамках ~/Gemmit Projects по методологии PocketFlow. * : Просматривайте, создавайте, читайте, обновляйте и удаляйте файлы непосредственно в приложении. * : ИИ интроспектирует существующую кодовую базу и предлагает изменения, учитывающие контекст. *: Настройка пользовательских серверов M(odel)C(ontext)P(ipeline) через .gemmit/settings.json. *: Используйте всю мощь гемини-кли под капотом — смените любую модель на основе Близнецов.
Обзор (машинный перевод)
Gemmit - AI-Powered Development Assistant
** Бесплатно и без блокировки поставщика**
- Запускается полностью с Google **Gemini CLI ** - не требуется загрузки локальной модели или ключей API OpenAI. 100% локальная среда: ваш код и проекты остаются на вашем компьютере.
- Никакой блокировки поставщика: строить, настраивать и расширять, как вам нравится. По умолчанию: Gemmit автоматически «вычисляет» задачи, анализирует ваш проект и предлагает действия, учитывающие контекст.
Беспилотная мобильная интеграция
- Работает с приложением gemmit для редактирования ИИ на ходу и управления проектами с вашего телефона.
Ключевые особенности
*** Чат-интерфейс с поддержкой ИИ**: трансляция разговоров в реальном времени с помощью Gemini 2.5 Flash через WebSockets.
*** Проектные леса**: Автоматическое создание новых проектов по методологии PocketFlow.
Файлы: Просмотр, создание, чтение, обновление и удаление файлов непосредственно в приложении.
*** Скопедный интеллект: ИИ интроспектирует существующую кодовую базу и предлагает изменения, учитывающие контекст.
** Поддержка протокола Model Context Protocol (MCP)*: Настройка пользовательских серверов M(odel)C(ontext)P(ipeline) через .gemmit/settings.json.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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
}