XLI: Claude Code風ターミナルUIのためのオープンソースPythonライブラリ

独自のコーディングエージェントを構築しようとしたことがあるなら、ターミナルUXが作業の半分を占めていることに気づいたでしょう。Claude Codeスタイルのトランスクリプト——メッセージがストリーミング表示され、ツール呼び出しがその場で実行中から完了に変わり、承認がインラインでポップアップする——を再現するのは本当に難しいものです。XLIのチームは、この同じレイヤーを毎回書き直していました。TextualのようなフルTUIフレームワーク(そしてRustベースのRatatuiバインディングも)は、独自のウィジェットツリーで画面全体を占拠し、通常のターミナルスクロールバックを殺してしまいます。低レベルのツールキットでは、ストリーミングマークダウン、可変ツールカード、インライン承認、そして実際の入力ボックスをゼロから再構築する必要があります。
そこで彼らは独自のレンダリングエンジンを構築し、XLIというライブラリに切り出しました。
得られるもの
- ストリーミングマークダウン応答
- スラッシュコマンド
u/fileメンション- その場で更新されるツールカード
- インライン承認とピッカー
- ESCで中断
- ステータスバー
重要な設計上の選択:それはインラインでレンダリングされるため、トランスクリプトはターミナルの通常のスクロールバックに流れ込み、選択可能、スクロール可能、検索可能なままです。画面を乗っ取ることはありません。
フレームワーク非依存
XLIは、エージェントループがClaude、OpenAI、または独自のものであるか気にしません。フレームワーク非依存なので、任意のPythonベースのエージェントアーキテクチャにドロップインできます。
インストール
pip install python-xli📖 全文を読む: r/ClaudeAI
👀 See Also

構造化された推論テンプレートがAIコードレビューの精度を向上
Redditユーザーが、Metaの研究を基にした構造化推論テンプレートを共有しました。このテンプレートはAIモデルに特定の分析ステップを完了させてからコードレビューを生成させるもので、arXiv:2603.01896によれば精度が5-12パーセントポイント向上するとされています。

Skill Studio:Claude AIエージェントスキルを管理するオープンソースデスクトップアプリ
Skill Studioは、開発者がコミュニティのスキルリポジトリを閲覧し、マークダウン表示でドキュメントをプレビューし、npx skills addのようなワンクリックコマンドでスキルをインストールできる、無料のオープンソースmacOSデスクトップアプリです。

Chrome拡張機能がGoogle MessagesをMCP経由でClaude Codeに接続
開発者が、Google Messages WebをClaude Codeに接続するChrome拡張機能を、MCPを使用してstdioおよびWebSocketトランスポートで構築しました。この拡張機能はチャットを一覧表示し、メッセージを読み取り、返信を下書きしますが、現在はAngularのzone.jsの分離のためメッセージを送信できません。

OpenClaw vs Hermes:AIエージェントにおける異なる設計哲学
OpenClawは、WhatsApp、Telegram、Discord、Slack、iMessageを巨大なスキルエコシステムで結ぶマルチチャネルゲートウェイです。一方、Hermesは学習エージェントであり、タスクを評価し、パターンを再利用可能なスキルとして保存し、時間の経過とともにあなたのワークフローモデルを構築します。