crynta/terax-ai

Lightweight (7MB) terminal-first AI-native development environment

解決する課題

Teraxは、高性能ターミナル、コードエディタ、エージェント型AI機能を単一のワークスペースに統合した、軽量なオールインワン開発環境を提供します。個別のターミナルエミュレータ、IDE、AIチャットインターフェースを切り替える必要がなく、クラウドベースおよびローカルAIモデルの両方をサポートするネイティブアプリケーションとして統合されています。

仕組み

Tauri 2、Rust、React 19を使用して構築されたTeraxは、以下の主要コンポーネントを組み合わせています:

  • AIネイティブワークスペース: ファイルの読み書き、bashコマンドの実行(承認が必要)、TERAX.mdファイルを通じたプロジェクトメモリの保持が可能なエージェント型AIサイドパネル。
  • 高性能ターミナル: WebGLレンダリングを採用したターミナルで、ネイティブPTYバックエンドを備え、複数のシェル(zsh, bash, pwshなど)や分割パネルをサポート。
  • 統合ツール: AIオートコンプリートとdiffベースの編集機能を備えたCodeMirror 6エディタ、あいまい検索対応のファイルエクスプローラー、ソース管理用のgit graph、ローカル開発サーバー用の組み込みWebプレビューペイン。
  • 柔軟なAIバックエンド: OpenAIやAnthropicなどのプロバイダー向けに独自のAPIキー (BYOK) を提供したり、Ollama、LM Studio、MLXなどのローカル推論エンジンに接続したりすることが可能。

対象ユーザー

ネイティブアプリケーションのパフォーマンスやローカルファーストAIのプライバシーを犠牲にすることなく、AIエージェントと深く統合された、高速でターミナル中心のワークスペースを求める開発者。

ハイライト

  • エージェント型AIワークフロー: 多段階の計画立案、サブエージェント、およびClaude Codeのような他のコーディングエージェントを起動・調整する機能をサポート。
  • ローカルファーストAI: ローカルエンドポイントを介したオフラインモデルの完全サポート。APIキーはOSのキーチェーンに安全に保存されます。
  • GPUアクセラレーション対応ターミナル: WebGL(WebGPUへ移行中)を使用し、スムーズなブロックベースのターミナル体験を提供。
  • 包括的な開発スイート: git graph、ファイルエクスプローラー、Webプレビューを内蔵し、ディスク占有量は極小 (~7-8 MB)。
  • プライバシー重視: テレメトリなし、アカウント登録不要。ユーザーが設定しない限り、データがクラウドに送信されることはありません。

関連

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