説明
nanaは、エージェント時代のために特別に設計されたネイティブターミナルマルチプレクサであり、開発者がClaude Code、Codex、OpenCodeなどの複数のAIコーディングエージェントを並行して実行できるようにします。各エージェントは独自の隔離されたGitワークツリー内で動作し、競合を防ぎ、開発ワークフローを効率化します。この設計により、サイドバーから直接エージェント固有のブランチの切り替え、マージ、クリーンアップが容易になります。
続きを読む
このアプリケーションはWindows 10以降用に構築されており、パフォーマンスのためにRustを活用し、効率的なレンダリングのためにGPUIを使用し、ターミナルエンジンにはlibghosttyを採用して、Electronのオーバーヘッドを回避しています。その結果、迅速でネイティブかつメモリに優しい体験が実現されています。重要な機能の一つは、ターミナル内のエージェントの状態を検出する能力であり、作業中、待機中、完了のいずれかを表示し、フックや複雑な設定を必要としません。
nanaはまた、堅牢なコードレビュー機能を統合しており、ユーザーはGitの差分を表示し、古いコミットをブラウズし、ターミナル環境内で直接変更を再訪することができます。継続的な操作のために、ターミナルは`nana-server`内で動作し、メインアプリケーションウィンドウが閉じられてもエージェントはバックグラウンドで実行され続けます。さらに、リモートサーバーをサポートしており、ユーザーはSSH経由でLinuxまたはmacOS上のプロジェクトを開くことができ、`nana-server`がリモートマシンに自動的にインストールされてセッションを維持します。
Composer機能は、ファイルや画像を含む長いプロンプトを作成し、それを単一のターミナルに送信するか、すべての分割ペインに同時にブロードキャストすることを可能にします。カスタマイズは広範で、490以上のターミナルテーマがライブプレビュー用に利用可能です。このプラットフォームは、パネル、タブ、コマンド、言語を追加できる標準的なウェブツールを使用して構築された小さなウェブアプリである「Kibbles」を通じて拡張可能です。iOSおよびAndroid用のモバイルアプリも計画されており、ユーザーのサーバーに直接接続し、クラウドフリーでアカウントフリーの体験を強調します。
nanaは現在、無料ベータ版として利用可能で、プロジェクトやエージェントに制限なく、Gitワークツリー、コードレビュー、バックグラウンドセッション、リモートサーバーサポート、テーマ、拡張機能を含むすべての現在の機能を提供しています。今後の計画には、追加機能を求める個人やチーム向けの新しい有料プランが含まれています。
- カテゴリーAI コーディングアシスタント
- 料金モデル無料ベータ
- デプロイNative Desktop App, CLI/Server
- プラットフォームWindows, macOS (server), Linux (server)
nanaの主要機能
Windows用ネイティブターミナルマルチプレクサ
複数のAIコーディングエージェントを並行して実行
各エージェント専用のGitワークツリー
エージェントの状態監視(作業中、待機中、完了)
Git差分を用いた統合コードレビュー
バックグラウンドセッション(アプリを閉じた後もエージェントが実行)
SSH経由のリモートサーバーサポート(Linux/macOS)
マルチペインプロンプト用のComposer
490以上のカスタマイズ可能なターミナルテーマ
Kibblesによる拡張(パネル、タブ、コマンド用のウェブアプリ)
迅速かつ軽量(Rust、GPUレンダリング、Electronなし)
無制限のプロジェクトとエージェントを提供する無料ベータ版
インストールに管理者権限は不要
自動更新とリカバリー
Windowsターミナルとの統合
nanaの使い方は?
nanaをインストール: Windows 10以上用の.msiインストーラーをダウンロードして開くか、PowerShellコマンドを使用します。
プロジェクトを追加: nanaを開き、サイドバーから「プロジェクトを追加」を選択するか、Ctrl+Shift+Oを押してフォルダーを選択します。
ターミナルを開く: Ctrl+Shift+Tを押してプロジェクト内に新しいタブを開くか、Ctrl+Shift+Nを押してホームターミナルを開きます。
ターミナルを分割: Ctrl+Shift+Dを使用して右に分割するか、Ctrl+Shift+Alt+Dを使用して下に分割し、マルチペインビューを作成します。
エージェントを管理: コーディングエージェントを実行し、nanaが自動的にその状態(作業中、待機中、完了)を検出します。
コードをレビュー: 内蔵のGit差分ビューアを利用して変更をレビューし、コミットを直接ブラウズします。
Kibblesをインストール: 設定→Kibbles→ブラウズでKibblesを見つけてインストールし、新機能を追加するために有効にします。
nanaの使用例
- 複数のAIエージェントの管理
- 隔離された開発ワークフロー
- ターミナル内でのコードレビュー
- エージェントの継続的な運用
- エージェントを使用したリモート開発
- エージェント用のバッチプロンプト
- ターミナル環境のカスタマイズ
- 開発者の生産性向上







