TG

tcmartin/gemmit

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

33 stars 5 forks 品質 63 トレンド 11MIT

GUIベースのAIバイブコーディングは、ベンダーロックイン、mcpサポート、APIキーやファンシーハードウェアの必要はありません

概要

ジェムミット - AIパワー開発アシスタント ※ Google の — ローカルモデルのダウンロードや OpenAI API のキーは不要です。 * 100%のローカル環境:あなたのコードおよびプロジェクトは~/Gemmit Projectsのあなたの機械にとどまります。 * ベンダロックインなし:ビルド、カスタマイズ、および拡張は好きです。 * デフォルトでスキャッピング:Gemmit は自動的に “スコープアウト” タスクをスコープアウトし、プロジェクトを分析し、コンテキスト・アウェアのアクションを提案します。 ※携帯電話からAI編集やプロジェクト管理のためのgemmit-appと連携 * : WebSockets を介した Gemini 2.5 Flash でリアルタイムにストリーミング会話を配信 * : PocketFlow 方法論の後に ~/Gemmit Projects で新規プロジェクトの自動作成を行います。 * : ブラウザ、作成、読み込み、更新、および削除は、直接アプリ内で行います。 * : AI は既存のコードベースをイントロスペクトし、コンテキスト・アウェアの変更を提案します。 * : .gemmit/settings.json 経由でカスタム M(odel)C(ontext)P(ipeline) サーバを構成する。 * : ジェミニをベースにしたモデルで、フードの下にgeini-cliのフルパワーを補給します.

概要(AI 翻訳)

ジェムミット - AIパワー開発アシスタント

完全無料&ノーベンダーロックイン

  • ローカルモデルのダウンロードやOpenAI APIキーは必要ありません。
  • 100%のローカル環境:あなたのコードおよびプロジェクトは[~/Gemmit_Projectsのあなたの機械にとどまります。
  • ベンダロックインなし:ビルド、カスタマイズ、および拡張は好きです。
  • デフォルトでスキャッピング:Gemmit は自動的に “スコープアウト” タスクをスコープアウトし、プロジェクトを分析し、コンテキスト・アウェアのアクションを提案します。

継ぎ目が無い移動式統合

※携帯電話からAI編集やプロジェクト管理のためのgemmit-appと連携

OST キー機能

  • AI-Poweredチャットインターフェース:WebSockets上でGemini 2.5 Flashでリアルタイムストリーミング会話。 *Project Scaffolding:PocketFlow 方法論に従って、新しいプロジェクトの自動作成。 *ファイル操作: ファイルを直接アプリ内でブラウズ、作成、読み込み、更新、削除します。 *Scoped Intelligence:AIは既存のコードベースをイントロスペクトし、コンテキスト・アウェアの変更を提案します。 *モデルコンテキストプロトコル(MCP)サポート:[.gemmit/settings.jsonを介してカスタム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 }