crynta/terax-ai

Lightweight (7MB) Terminal-first AI-native dev workspace

解決する課題

Teraxは、ターミナル、コードエディタ、エージェント型AIを単一のワークスペースに直接統合した、軽量なオールインワンの開発環境を提供します。コーディング、バージョン管理、AIアシスタンスのために個別のツールを切り替える必要がなく、サイズも非常に小さく(7-8 MB)、テレメトリやアカウント作成を必要としないプライバシー重視の設計となっています。

仕組み

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

  • AIネイティブ統合: 外部プロバイダー(OpenAI、Anthropicなど)またはローカルモデル(Ollama、LM Studio)によって駆動されるエージェント型AIサイドパネル。ファイルの読み書き、承認ベースのbashコマンド実行、TERAX.mdファイルによるプロジェクトメモリの保持が可能です。
  • ターミナル: WebGLによるGPU加速ターミナル。ネイティブPTYバックエンドを備え、複数のシェル(zsh、bash、pwshなど)と分割パネルをサポートしています。
  • エディタ: CodeMirror 6ベースのエディタ。AIオートコンプリート、編集差分表示、Vimモードを備えています。
  • ワークスペースツール: 内蔵ファイルエクスプローラー、視覚的なgitコミットグラフを備えたソース管理パネル、ローカル開発サーバー用のウェブプレビューペイン。

対象者

プライバシーやシステムリソースを犠牲にすることなく、AIエージェントをワークフローに統合できる、高速でターミナル中心のIDEを求める開発者。

ハイライト

  • エージェント型AI: 多段階のプランニング、サブエージェント、および Claude Code のようなコーディングエージェントの生成とオーケストレーションをサポート。
  • ローカルAIサポート: Oll0ma や MLX のようなローカル推論エンジンと互換性があり、完全なオフラインワークフローが可能です。
  • 高いパフォーマンス: 極めて小さなディスクフットプリント(7-8 MB)とGPU加速されたターミナルレンダリング。
  • 統合されたツール群: ネイティブのgitグラフ、ウェブプレビュー、およびコミュニティ共有が可能な柔軟なテーマシステム。

関連

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