Nano-Collective/nanocoder

An open coding agent for your terminal, built by a community collective rather than a company. Bring your own model, keep your code on your machine, and owe nothing to anyone.

解決する課題

Nanocoderは、開発者がターミナルから直接エージェントベースのコーディングを行える、オープンソースでプライバシーを尊重したコーディングエージェントです。ベンダーロックインを排除し、ユーザーが独自のAIモデル(ローカルまたはクラウドベース)を持ち込めるようにすることで、コードがローカルマシン上に留まることを保証します。

仕組み

フルスクリーン対話モードまたはインラインモードで実行可能なCLIツールとして動作します。ユーザーはプロバイダー(ローカルモデル用のOllamaや、OpenRouterやAnthropicなどのOpenAI互換API)と、コーディングタスクを実行するモデルを指定できます。さまざまな開発モード(normal, auto-accept, yolo, plan, architect)をサポートしており、ブランチやPRのレビュー、隔離されたworktreesでのPR作成を行うための専用コマンドも備えています。

対象ユーザー

データや使用するAIモデルプロバイダーを完全に制御したい、ローカルファーストでオープンソースのAIコーディングアシスタントを求める開発者。

ハイライト

  • マルチプロバイダー対応: Ollama経由のローカルモデルや、OpenAI互換のあらゆるAPIで動作します。
  • プライバシー重視: ローカルファーストのアプローチを採用しており、有料プランやテレメトリはありません。
  • ターミナルネイティブ: フルスクリーンとインラインの両方のレンダリングモードを提供し、シームレスなCLI体験を実現します。
  • 高度なGit統合: PRのレビューや、隔離されたGit worktreesでのコーディングセッション管理機能が含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト