Arium — AI搭載のローカルファーストIDEとエージェントプラットフォーム

AI/ML

概要

Ariumは、コード編集とAI駆動の自律エージェントを単一環境で統合することを目指したオープンなプラットフォームです。ローカルファーストの設計により、機密データを外部へ送らずにモデルやエージェントの実験が行えます。モジュール化されたツールエンジンにより、既存ツールやカスタムツールをプラグイン的に追加でき、マルチモデルアダプタで複数のモデルプロバイダ(ローカルモデルやクラウドモデル)を切り替えて利用可能です。さらに仮想ファイルシステムやエージェントのワークフロー管理により、再現可能で監査可能な自動化が可能です(約300字)。

GitHub

リポジトリの統計情報

  • スター数: 5
  • フォーク数: 0
  • ウォッチャー数: 5
  • コミット数: 5
  • ファイル数: 15
  • メインの言語: TypeScript

主な特徴

  • ローカルファースト設計:機密性を保ちながらローカルでAIワークフローを実行。
  • モジュラーなツールエンジン:ツールを追加してエージェントへ機能を付与可能。
  • マルチモデルアダプタ:複数のモデル(ローカル・クラウド)を切替えて利用。
  • 自律コードエージェントと仮想ファイルシステムによる再現性・監査性。

技術的なポイント

AriumはTypeScriptで実装されたモジュラーフレームワークで、IDEとエージェントの接続点を明確に分離しています。コアは「ツールエンジン」と「アダプタ層」によって構築され、ツールエンジンは外部コマンド、静的解析、テスト実行などの機能をエージェントに提供する拡張ポイントになります。アダプタ層はモデルプロバイダ(ローカルLlama系やクラウドAPIなど)を抽象化し、同一のエージェントロジックで複数モデルを試すことを可能にします。仮想ファイルシステムは実行時のファイル操作をトレースし、エージェントの行為を再現・監査できるログを生成します。これにより、学術的な検証や企業のコンプライアンス要件に応えられる点が特徴です。さらにローカルファーストの方針は、機密コードやデータを外部に出さずに実験を行いたいユースケースに適しており、プラグイン形式で機能追加ができるため、CI連携やカスタムワークフローへの組込みも見込めます。TypeScript基盤はフロントエンドとバックエンドの統合を容易にし、エコシステム内での拡張やテストも行いやすくしています。(約700字)

プロジェクトの構成

主要なファイルとディレクトリ:

  • .env.example: file
  • .github: dir
  • .gitignore: file
  • CONTRIBUTING.md: file
  • LICENSE: file
  • README.md: file
  • assets: dir
  • src: dir
  • package.json: file
  • tsconfig.json: file

…他 10 ファイル

まとめ

ローカル重視で拡張性の高いAI搭載IDE基盤。実験・開発の入り口に最適。

リポジトリ情報:

READMEの抜粋:

Arium Logo

Arium — AI-Powered IDE & Agent Platform

Multi-Model Reasoning • Tool Engine • Virtual File System • Autonomous Code Agents

Arium is a local-first, modular AI IDE that unifies code editing, autonomous agents, an extensible tool engine, and multi-model adapters into a single developer environment.

Designed for engineers, creators, and research teams who want reproducible, auditable, secure AI-driven …