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でのコーディングセッション管理機能が含まれています。
関連
- プロジェクト
anomalyco/opencodeOpenCode は、CLI およびベータ版デスクトップアプリとして利用できるオープンソースの AI コーディングエージェントです。curl スクリプト、npm、Homebrew、pacman、mise、または Nix でインストールできます。2 つの組み込みエージェント(「build」(フルアクセス、デフォルト)と「plan」(読み取り専用))が含まれており、Tab キーで切り替えられます。さらに「general」サブエージェントもあります。ドキュメントは opencode.ai/v2/docs にあり、名前に「opencode」を使用するプロジェクトは、チームとの関連を否認する必要があります。
- プロジェクト
PawanOsman/OpenCursorOpenCursorは、VS Code向けのオープンソースAIコーディングエージェントです。開発者は様々なクラウドまたはローカルモデルを統合し、コーディングタスク、ファイル編集、ターミナル操作を自動化でき、変更内容を完全に制御できます。
- プロジェクト
StartupHakk/OpenMonoAgent.aiOpenMono Agent は、.NET 10 と llama.cpp に基づくセルフホスト型 AI コーディングアシスタントです。ユーザーのハードウェア(GPU、AMD iGPU、または Apple Silicon)上で完全に実行され、21 のサンドボックス化されたツール、Roslyn ベースの深いコードインテリジェンス、ビジョン、プライベート Web 検索、VS Code 統合を備えた完全なエージェントループを提供します。ワンコマンドインストール後、モデルはローカルで無料で実行され、クラウドサブスクリプションとトークンごとの料金を排除します。
- プロジェクト
nanobrowser/nanobrowserNanobrowser は、大規模言語モデルがブラウザ内でユーザーとして動作することを可能にするオープンソースの Chrome/Edge 拡張機能です。サイドパネルでタスクを入力すると、エージェントがページを読み取り、クリック、入力、タブの切り替え、ファイルのアップロード/ダウンロードを行います。多くのクラウド LLM プロバイダーとローカルモデル(Ollama、LM Studio など)をサポートし、Ask/Auto モード、サイトごとの権限、音声入力、メモリ、マルチタスクを提供し、API キーとページデータをプライベートに保ちます。Chrome ウェブストアからインストールするか、Node 24 と pnpm 10 でソースからビルドできます。
- プロジェクト
ConardLi/easy-agentEasy Agentは、設定可能な権限ルールとオプションのOSサンドボックスの下で、コードの読み取り、編集、実行ができるターミナルベースのAIコーディングアシスタントです。主要なLLMプロバイダーをサポートし、永続的なセッション、プラグイン/スキルによる拡張性、複数の安全モード(計画、自動、デフォルト)を提供します。npmでインストールし、ワークスペースを信頼してから、REPLと対話して質問したり、複数ファイルの変更を行ったり、テストを実行したり、アクションを元に戻したりできます。