ローカルのllama.cppモデルや多数のクラウドLLMプロバイダーに対応する、C製のターミナルネイティブなミニマルコーディングエージェント。
itayinbarr/little-coder
小型のローカルLLM向けに調整したpiベースのコーディングエージェント。バックグラウンドジョブ、計画モード、フェーズごとのモデル選択に対応。
代替できる製品:Claude Code
- スター
- 2,718
- フォーク
- 187
- 未解決の Issue
- 11
- 最終コミット
- 2 か月前
これは何?
little-coderは、最先端のクラウドモデルではなく、小型のローカル言語モデルで実用的な作業をこなすために設計されたターミナル向けコーディングエージェントです。piエージェントフレームワークをベースに、約30個の拡張機能、ツールの使い方を簡潔に示すガイダンスを注入する30個のスキルカード、Python製のベンチマークハーネスを追加しています。ランチャーが読み込むのは同梱された拡張機能だけなので、起動時のコンテキストを小さく保ち、予測しやすい動作を実現します。
llama.cpp、Ollama、LM Studio、その他のOpenAI互換サーバーに接続でき、AnthropicやOpenAIなどのクラウドプロバイダーにも対応しています。タスクを調査して編集前に計画を作成する計画モード、引用付きレポートを生成する詳細調査モード、dispatchツールで起動するサブエージェント、出力のパターンや無出力状態、終了イベントに応じてモデルを起こすバックグラウンドのシェルジョブなどを備えています。シェルコマンドは安全なプレフィックスの許可リストを通じて実行され、フェーズごとのモデル設定により、計画と実装で異なるモデルを使えます。
このプロジェクトでは、一般向けノートPCのGPU 1基で実行したQwenモデルのAider PolyglotおよびTerminal-Benchの結果を公開しています。npmまたはbunでインストールでき、Node.js 22.19以降が必要です。
主な機能
- 01ローカルのllama.cpp、Ollama、LM Studioサーバーに加え、クラウドプロバイダーでも動作
- 02計画モードではタスクを調査し、確認の質問をしたうえで、編集前に計画を作成
- 03詳細調査モードで引用付きのMarkdownレポートを1つ生成
- 04バックグラウンドのシェルジョブで、出力パターン、無出力状態、終了を検知してモデルを起動
- 05シェルコマンドは安全なプレフィックスの許可リストと編集前の読み取りルールで制限
- 06計画フェーズと実装フェーズに別々のモデルを設定可能
ユースケース
- Qwenなどのモデルをローカルで実行し、ノートPC上でオフラインのコーディングエージェントを使う
- 固定のスキャフォールドを使って、小型モデルのコーディングベンチマーク性能を比較する
- 時間のかかるビルドやトレーニングを実行しながら、エージェントにバックグラウンドで監視させる
- 大規模モデルで変更を計画し、小型のローカルモデルで実装する
クイックスタート
- 1
Node.js 22.19 以降をインストールする
- 2
npm で little-coder をグローバルにインストールする
npm install -g little-coder - 3
プロジェクトディレクトリ内で little-coder を実行する
little-coder
使う前に知っておきたいこと
- Qwen モデルを使ったローカルの llama.cpp 環境を中心に設計・調整されているため、クラウドモデルへの対応は控えめです。
- bun でインストールした場合でも、実行時には Node.js 22.19 以降が必要です。
- 推奨されるローカルモデルの実行には、高性能な GPU または十分な RAM と、llama.cpp の手動ビルドが必要です。
収録されている特集
トピック
よくある質問
- little-coder とは?
- 小型のローカルLLM向けに調整したpiベースのコーディングエージェント。バックグラウンドジョブ、計画モード、フェーズごとのモデル選択に対応。 little-coderは、最先端のクラウドモデルではなく、小型のローカル言語モデルで実用的な作業をこなすために設計されたターミナル向けコーディングエージェントです。piエージェントフレームワークをベースに、約30個の拡張機能、ツールの使い方を簡潔に示すガイダンスを注入する30個のスキルカード、Python製のベンチマークハーネスを追加しています。ランチャーが読み込むのは同梱された拡張機能だけなので、起動時のコンテキストを小さく保ち、予測しやすい動作を実現します。
- little-coder は無料で使えますか?ライセンスは?
- little-coder は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- little-coder は今もメンテナンスされていますか?
- 半年以内に更新あり。little-coder の最終コミットは 2026年9月18日 です。
- little-coder は何に使えますか?
- Qwenなどのモデルをローカルで実行し、ノートPC上でオフラインのコーディングエージェントを使う 固定のスキャフォールドを使って、小型モデルのコーディングベンチマーク性能を比較する 時間のかかるビルドやトレーニングを実行しながら、エージェントにバックグラウンドで監視させる 大規模モデルで変更を計画し、小型のローカルモデルで実装する
- little-coder のインストール方法は?
- Node.js 22.19 以降をインストールする npm で little-coder をグローバルにインストールする: npm install -g little-coder プロジェクトディレクトリ内で little-coder を実行する: little-coder
- little-coder はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/itayinbarr/little-coder
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
既存のAIサブスクリプションやローカルモデルで動作する、コード検索と検証機能を備えたデスクトップ型コーディングエージェント(Tauriアプリ+CLI)。
Piを事前コンパイルしてネイティブコード化。Bun版やNode版より起動が速く、CPU使用量も少ない
プロジェクトを読み、ターミナルやデスクトップ、ブラウザ、エディタからファイル編集やテスト実行を行うオープンソースのコーディングエージェント。
vLLM、sglang、ollama、llamacppをバックエンドとしてブラウザーUIから利用できる、ローカルLLMを優先した自律型コーディングアシスタントです。
llama.cppを基盤に、ローカルLLMによるコード補完、AIチャット、エージェント型コーディング支援を提供するVS Code拡張機能。