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グラフ、ウェブプレビュー、およびコミュニティ共有が可能な柔軟なテーマシステム。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト