TG

tcmartin/gemmit

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

33 stars 5 forks 품질 63 트렌드 11MIT

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_Projects following 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-cli under 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
GitHub에서 전체 README 보기

설치

npx imagegen-mcp --models gpt-image-1
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "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 }