Unterm
AI Agent が直接駆動する独自 Rust/wgpu カーネル搭載ターミナル(152 MCP ツール)
Unterm とは、AI Agent が直接駆動する独自 Rust/wgpu カーネル搭載ターミナル(152 MCP ツール)です。doaipm メソッドに沿って Claude Code で作られた製品です。
AI Agent が直接操作するために設計された独自 Rust カーネル搭載ターミナル(22 Crates 構成、v0.71+)。Tauri 1.x、WezTerm Fork を経て 0.60 で完全独自カーネル(unterm-core + unterm-engine + winit/wgpu GPU レンダリング、Kitty / iTerm2 / Sixel 画像プロトコル対応)へ移行。152 個の MCP メソッドを公開し、Action Gateway によるリスク階層化と 5 段階のコンパイル時テストガードで安全な Agent 操作を実現。
主な機能
- 独自 Rust ターミナルカーネル(22 Crates):unterm-core デーモンによる PTY 管理 + winit/wgpu GPU レンダリング
- 152 個の MCP メソッドを公開:ペイン制御、コマンド実行、画面読み取り、スクロールバック検索、監査ログ
- Action Gateway リスク階層化 + 5 段階の登録ガードテストにより Agent の副作用を厳格に制御
- インライン画像対応:Kitty、iTerm2 OSC 1337、Sixel プロトコルを解析する unterm-images クレート
- 4 つの制御面(GUI / CLI / MCP / Web)が単一の Core 状態を共有
- 127.0.0.1 バインド・Ed25519 署名・ゼロテレメトリ
主なスペック
| 名称 | Unterm |
|---|---|
| 位置づけ | AI Agent が直接駆動する独自 Rust/wgpu カーネル搭載ターミナル(152 MCP ツール) |
| スペック | 独自 Rust カーネル · wgpu · 22 Crates · 152 MCP ツール |
| 公式サイト | unterm.app |
| ソース | github.com/zhitongblog/unterm |
| 制作方法 | doaipm メソッド + Claude Code |
doaipmの方法論とClaude Codeで作り上げた。 方法論を見る →