AgenticMatrix/coderix

A pure open-source coding agent developed by AI

解決する問題

Coderix は、自然言語によるソフトウェア開発タスクを支援するために設計されたオープンソースの AI コーディングエージェントです。開発者は、ターミナル、デスクトップ、または VS Code 環境から直接、ファイル操作の自動化、シェルコマンドの実行、コードベースの検索、タスク管理を行うことができます。

仕組み

このプロジェクトは、エージェントループ、ツール実行、コンテキスト管理を処理するフレームワーク非依存のコアエンジンを使用します。Anthropic、DeepSeek、または OpenAI 互換のエンドポイントなど、さまざまな LLM プロバイダーに接続してタスクを推論します。システムは、ファイル操作、ウェブ検索、タスク管理などの幅広いツールをサポートし、これらはストリーミングツールキューを介して実行されます。React ベースのターミナル UI(TUI)、Electron デスクトップアプリケーション、VS Code 拡張機能など、複数のインターフェースを提供し、すべて同じ基盤ロジックによって駆動されます。

対象読者

主に、エージェントループ、マルチエージェントオーケストレーション、ツール使用の実装など、AI コーディングエージェントのアーキテクチャを研究または実験することに興味がある開発者と研究者を対象としています。

ハイライト

  • マルチインターフェースサポート: ターミナル UI、Electron デスクトップアプリ、VS Code 拡張機能にわたって一貫したエクスペリエンスを提供します。
  • 広範なツールセット: ファイル編集、シェルコマンド実行、ウェブ取得、タスク追跡のための 15 以上のツールが含まれています。
  • 柔軟なエージェントループ: ストリーミングツール実行と設定可能な並行性を備えた自律的なマルチターン推論を特徴としています。
  • 開発者に優しいアーキテクチャ: TypeScript と Python SDK を備えた pnpm monorepo として構築されており、モジュール化され拡張可能です。
  • セッション管理: チェックポイント、以前の会話の再開、セッションのフォークをサポートします。

関連

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