GodotとRustで作られたgPTY、AIエージェントがTUIをスクレイピングせず端末を操作
Godot and Rust based multiplexer (terminal panes and more)
gPTYはGodotとRustで構築されたマルチPTYエミュレータ。タイル状のペインで複数のシェルを管理し、JSON-RPC/MCP経由でAIエージェントがペイン生成やテキスト注入、出力監視を行える。TUIをスクレイピングする必要がなく、AIが端末を直接操作できる点が特徴。コードベースの大部分はLLMで生成されたという。
AIエージェント、スクリプト、オーケストレーターは、文書化されたバージョン管理されたプロトコルを介してワークスペースを操作します。
HNでの議論
42- rcr-anti
目を細めて見れば、GodotにはクロスプラットフォームのハードウェアアクセラレーションされたGUIがある。エディタ自体が、ある意味ではGodotアプリであり、VRヘッドセット、Android、Webアプリ、その他通常のプラットフォーム向けのビルドがある。拡張APIはRustに対してもかなりよく機能し、Rust自体も素晴らしいクロスプラットフォームとWASMのストーリーを持っている。呪われているかもしれないが、複雑なものを素早く出荷して誰の手にも渡すことができる。
編集:彼らは最近libgodotも作成した。これはモデルを逆転させる。あなたのアプリケーションがGodotから引き出したいコンポーネントを所有し制御する。オープンソースで比較的読みやすいコードベースなので、不要な部分をかなり削ぎ落とせるだろう。
- nitinreddy88
スクリーンショットのないプロジェクト - 全部読まない限り、どうやって理解しろというのか分からない
- sebastianconcpt
「なぜ?」/「なぜ今?」のセクションを追加できますか?
なぜ存在するのかを説明したり、どのようなクラスの問題に対する解決策を解き放つのか(適用可能性)を例示したりすることを省略した、ただのハウツー集の別のプロジェクトにならないでください。
- icarito
Godotがゲーム以外で創造的に使われるのを見るのは嬉しい!ターミナルは確かにイノベーションが起こり得る領域だ、なぜダメなのか!
- railka
エージェント開発のために様々なターミナルとマルチプレクサを試した:tty7、Warp、Herdr... 今のお気に入りはtty7だ。現代のターミナルに求めていたこと、Warpがなるべきだったことを正確にやってくれる。