Piを事前コンパイルしてネイティブコード化。Bun版やNode版より起動が速く、CPU使用量も少ない
KenKaiii/gg-framework
既存のAIサブスクリプションやローカルモデルで動作する、コード検索と検証機能を備えたデスクトップ型コーディングエージェント(Tauriアプリ+CLI)。
代替できる製品:Claude Code
- スター
- 225
- フォーク
- 42
- 未解決の Issue
- 16
- 最終コミット
- 21 時間前
これは何?
GG Coderは、TauriとTypeScriptで構築されたデスクトップ型コーディングエージェントです。Claude、ChatGPT、Gemini、Grok、Kimiなどのプロバイダーに加え、APIキーやローカルモデルにも接続できるため、開発者はすでに利用料金を支払っているAIを活用できます。付属のggcoder CLIとnpmパッケージ群(gg-ai、gg-agent、gg-core)を使えば、同じエンジンでカスタムエージェントを構築できます。
このプロジェクトが重視しているのは、効率性と検証です。開発者によると、同じモデルを使った20種類のコーディングエージェントのベンチマークで、GG Coderはタスク群を最速で完了し、使用量も最も少なかったとのことです。また、結果が検証されるまで作業を続けるオートパイロットモードや、セキュリティ、アクセシビリティ、テスト、プロジェクトの健全性をワンクリックでチェックする機能も備えています。
コーディング以外にも、大きな目標を複数のワーカーに分担させるGG Goals、コンテキストを踏まえた会話ができるChatモード、アイデアを動画にするGG Motionを搭載しています。コアパッケージのライセンスはAGPL-3.0です。
主な機能
- 01Claude、ChatGPT、Gemini、Grok、Kimi、APIキー、ローカルモデルに接続できます。
- 02結果が検証されるまで作業を続けるオートパイロットモードを搭載しています。
- 03セキュリティ、アクセシビリティ、テスト、プロジェクトの健全性をワンクリックでチェックできます。
- 04レート制限なしでオープンソースコードをローカル検索できます。
- 05カスタムエージェントの構築に使える、付属のCLIとnpmパッケージを提供します。
ユースケース
- 既存のClaudeまたはChatGPTのサブスクリプションを活用して、コーディング作業をより多く進める。
- Ollamaのような環境でローカルモデルを使ってコーディングエージェントを実行する。
- gg-agentとgg-aiのパッケージを使ってカスタムエージェントを構築する。
- リリース前に小規模なアプリのセキュリティとアクセシビリティの問題をチェックする。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/KenKaiii/gg-framework.git - 2
プロジェクトフォルダーに移動して依存関係をインストールする
cd gg-framework && pnpm install - 3
パッケージをビルドする
pnpm build - 4
開発モードでデスクトップアプリを起動する
pnpm --filter gg-app tauri dev
使う前に知っておきたいこと
- AGPL-3.0 ライセンスのため、変更を配布する場合やネットワークサービスとして実行する場合は、ソースコードを共有する必要があります。
- ソースから実行するには、事前に Node.js、pnpm、Tauri の前提条件をインストールする必要があります。
- エージェントを使用するには、既存の AI サブスクリプション、API キー、またはローカルモデルが必要です。
収録されている特集
トピック
よくある質問
- gg-framework とは?
- 既存のAIサブスクリプションやローカルモデルで動作する、コード検索と検証機能を備えたデスクトップ型コーディングエージェント(Tauriアプリ+CLI)。 GG Coderは、TauriとTypeScriptで構築されたデスクトップ型コーディングエージェントです。Claude、ChatGPT、Gemini、Grok、Kimiなどのプロバイダーに加え、APIキーやローカルモデルにも接続できるため、開発者はすでに利用料金を支払っているAIを活用できます。付属のggcoder CLIとnpmパッケージ群(gg-ai、gg-agent、gg-core)を使えば、同じエンジンでカスタムエージェントを構築できます。
- gg-framework は無料で使えますか?ライセンスは?
- gg-framework は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- gg-framework は今もメンテナンスされていますか?
- 活発にメンテナンス中。gg-framework の最終コミットは 2026年11月6日 です。
- gg-framework は何に使えますか?
- 既存のClaudeまたはChatGPTのサブスクリプションを活用して、コーディング作業をより多く進める。 Ollamaのような環境でローカルモデルを使ってコーディングエージェントを実行する。 gg-agentとgg-aiのパッケージを使ってカスタムエージェントを構築する。 リリース前に小規模なアプリのセキュリティとアクセシビリティの問題をチェックする。
- gg-framework のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/KenKaiii/gg-framework.git プロジェクトフォルダーに移動して依存関係をインストールする: cd gg-framework && pnpm install パッケージをビルドする: pnpm build 開発モードでデスクトップアプリを起動する: pnpm --filter gg-app tauri dev
- gg-framework はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/KenKaiii/gg-framework
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
MCPツール経由で任意のモデルを利用でき、対話型、パイプ入力、デーモン、WebSocket、ACPに対応するCLIファーストのオープンソースAIコーディングエージェントランタイム。
ターミナル、HTTP/WebSocketサーバー、Telegramから利用できる、必要な機能が揃ったPython製コーディングエージェントのランタイム。
ローカルのllama.cppモデルや多数のクラウドLLMプロバイダーに対応する、C製のターミナルネイティブなミニマルコーディングエージェント。
Pi AIコーディングエージェントを、チャット画面を備えたインストール型アプリとして使えるmacOS・Windows・Linux向けデスクトップアプリ。
小型のローカルLLM向けに調整したpiベースのコーディングエージェント。バックグラウンドジョブ、計画モード、フェーズごとのモデル選択に対応。