Kuberwastaken/claurst
Agentic Coding for Builders who Ship
解決する課題
Claurstは、プロプライエタリなコーディングアシスタントに代わる、高速でメモリ効率が良く、プライバシーに配慮したターミナルベースのコーディングエージェントです。開発者はさまざまなAIプロバイダーと対話しながら、コマンドラインから直接コードを記述、編集、管理することができ、テレメトリやトラッキングを排除できます。
仕組み
Rustでゼロから構築されたClaurstは、マルチプロバイダーのターミナルユーザーインターフェース(TUI)ペアプログラマーとして動作します。Agent Client Protocol (ACP) を実装してZedやNeovimなどのエディタと統合し、エージェントがサブプロセスとして実行され、JSON-RPC 2.0を介して通信できるようにします。また、「ultracode」モードを通じて複雑なタスクのための高度なワークフローを備えており、ネイティブなサブエージェント、スウォーム、バックグラウンドタスクにわたる「計画・委譲・統合・検証」のサイクルを使用します。
対象者
ターミナル中心のワークフローを好み、オープンソースソフトウェアを重視し、複数のAIプロバイダーをサポートする高度にカスタマイズ可能なコーディングエージェントを求めるビルダーや開発者向けです。
ハイライト
- マルチプロバイダー対応: さまざまなAIモデルおよびプロバイダーに対応しています。
- Agent Client Protocol (ACP): ACP互換のエディタとシームレスに統合します。
- Ultracodeモード: サブエージェントとスウォームを用いた規律あるワークフローにより、高度な推論と実行を実現します。
- 目標指向の実行:
/goalコマンドにより、エージェントが複数のターンにわたって長期的な目標に向かって作業できます。 - プライバシー重視: ツールにトラッキングやテレメトリは組み込まれていません。
- TUI体験: チャットのフォークやメモリの統合などの機能を備えた、豊かなターミナルインターフェースを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト