ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。
Nano-Collective/nanocoder
OllamaのローカルモデルやOpenAI互換API経由で動作する、ターミナル向けのオープンソースコーディングエージェント。
代替できる製品:Claude Code
Codex CLI
- スター
- 2,530
- フォーク
- 369
- 未解決の Issue
- 246
- 最終コミット
- 昨日
これは何?
Nanocoderはターミナルで動作するコーディングエージェントです。モデルは自分で選べます。Ollama経由のローカルモデルのほか、OpenRouter、Requesty、Anthropic、Googleなど、OpenAI互換APIを提供するホステッドプロバイダーを利用できます。プロバイダーを選べるため、コードやプロンプトの送信先も自分で決められます。
企業ではなくコミュニティグループのNano Collectiveが開発しており、有料プランやクローズドソースの機能はないとしています。プロンプトを指定して実行する非対話モードに加え、自動承認、plan、architectなどの開発モードを備えています。また、ブランチやPRのレビューや、セッション用に分離したgit worktreeでPRを開くコマンドも利用できます。
インターフェースには、アプリ内スクロールに対応したフルスクリーンモードと、ターミナル標準のスクロールバックに履歴を残すインラインモードがあります。
主な機能
- 01Ollama経由のローカルモデル、またはOpenAI互換APIを通じたホステッドモデルで動作します。
- 02単発のプロンプトに使える非対話モードと、対話型のターミナルセッションを備えています。
- 03通常、auto-accept、yolo、plan、architectなどの開発モードを利用できます。
- 04ブランチやPRの差分をレビューし、バグ、セキュリティ上の問題、スタイル違反を検出します。
- 05コーディングセッション用に分離したgit worktreeでPRを開きます。
- 06フルスクリーンとインラインの画面モードを利用できます。
ユースケース
- ローカルモデルを使い、プロンプトを自分のマシン内にとどめながら、機密性の高いコードを扱う。
- マージ前にターミナルからブランチやプルリクエストをレビューする。
- 現在のチェックアウトに影響を与えず、別のworktreeでPRに変更を加える。
クイックスタート
- 1
npmでグローバルインストールする
npm install -g @nanocollective/nanocoder - 2
ターミナルでnanocoderを起動する
nanocoder
使う前に知っておきたいこと
- メタデータではライセンスがNOASSERTIONと記載されています。商用利用の前にリポジトリのライセンスを確認してください。
- ローカルモデルを使用するには、OllamaまたはOpenAI互換APIが必要です。これらはご自身でセットアップしてください。
収録されている特集
トピック
よくある質問
- nanocoder とは?
- OllamaのローカルモデルやOpenAI互換API経由で動作する、ターミナル向けのオープンソースコーディングエージェント。 Nanocoderはターミナルで動作するコーディングエージェントです。モデルは自分で選べます。Ollama経由のローカルモデルのほか、OpenRouter、Requesty、Anthropic、Googleなど、OpenAI互換APIを提供するホステッドプロバイダーを利用できます。プロバイダーを選べるため、コードやプロンプトの送信先も自分で決められます。
- nanocoder は無料で使えますか?ライセンスは?
- nanocoder は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- nanocoder は今もメンテナンスされていますか?
- 活発にメンテナンス中。nanocoder の最終コミットは 2026年10月21日 です。
- nanocoder は何に使えますか?
- ローカルモデルを使い、プロンプトを自分のマシン内にとどめながら、機密性の高いコードを扱う。 マージ前にターミナルからブランチやプルリクエストをレビューする。 現在のチェックアウトに影響を与えず、別のworktreeでPRに変更を加える。
- nanocoder のインストール方法は?
- npmでグローバルインストールする: npm install -g @nanocollective/nanocoder ターミナルでnanocoderを起動する: nanocoder
- nanocoder はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Nano-Collective/nanocoder
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Rust製のターミナルベースAIコーディングエージェント。多様なLLMプロバイダーに対応し、TUI、単発実行CLI、ZSHプラグインを利用できます。
LLMを実際のプロジェクトファイル、ツール、権限管理、検証、コンテキストに接続する、ローカルファーストかつ証拠重視のAIコーディングターミナル。
ターミナルで動作し、クラウドAPIやOllamaなどのローカルモデルバックエンドを利用できるオープンソースのコーディングエージェントCLIです。
ファイル編集やコマンド実行に対応し、ローカルモデルを含む40以上のモデルプロバイダーを利用できる、ターミナル向けのオープンソースRustコーディングエージェント。
Z.aiのAIコーディングワークスペース。共通のTypeScriptコードベースを基盤に、デスクトップアプリ、ブラウザーUI、ターミナルエージェントを提供します。