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コーディングツールの制限に対処し、ベンダーロックインを防ぐ、ローカルファーストでマルチプロバイダーな代替手段を提供します。
仕組み
このツールは、選択したAIプロバイダーに接続するコマンドラインインターフェース(CLI)として動作します。Ollamaを使用してモデルをローカルで実行し、すべてをマシン内に保持することも、OpenRouter、Anthropic、GoogleなどのOpenAI互換APIに接続することも可能です。'yolo'や'plan'といった異なる実行モードをサポートしており、標準的なインラインターミナル出力、またはより没入感のある体験のための専用フルスクリーン「alternate screen」レイアウトの2つのレンダリングモードを提供します。
対象者
ターミナルで動作し、独自のモデルを持ち込める、オープンソースでプライバシー重視のAIコーディングアシスタントを求める開発者向けに設計されています。
ハイライト
- プライバシーを尊重するローカルファースト: Ollamaを介してローカルモデルを使用することで、コードをマシン内に保持できます。
- マルチプロバイダー対応: あらゆるOpenAI互換APIを使用できるため、単一のベンダーにロックインされることがありません。
- 柔軟な実行モード: 'yolo'、'plan'、'auto-accept'などの異なる開発モードを選択できます。
- カスタマイズ可能なUI: 標準的なインラインターミナル出力と、アプリ内スクロールが可能な専用フルスクリーンモードの両方をサポートしています。