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

Claude Fableデモ:ブラウザ自動化による積極的なバグ修正
Simon Willison氏は、Claude Fable 5が指示なしに水平スクロールバーのバグを自動デバッグした方法を説明しています。ブラウザ自動化、JavaScriptインジェクション、カスタムCORSウェブサーバーを使用しました。

Claudeワークフローライブラリ:非技術ユーザーのための10の完全なAIワークフロー
技術的背景のないClaudeユーザー向けに、学習、研究、執筆、ビジネス、コンテンツ作成、意思決定、学習、就職活動、生産性、ライフプランニングの10の完全なAIワークフローを提供する無料のGitHubリポジトリです。

自動修正システムは、Claude Code Headlessを使用して本番環境のエラーを検出し修正します。
開発者が、ヘッドレスモードのClaude Code CLIを使用して、本番環境のエラーを自動的に検出・修正するシステムを構築しました。このシステムは、ログからエラーを検出し、各問題に対して分離されたgitワークツリーを作成し、Claudeに修正コードの作成を促し、Telegramを介した手動承認を経てからPRを作成します。

OllamaのローカルLLM開発における再利用可能なGoコンポーネントの分析
開発者がOllamaのソースコードを調査したところ、純粋なGoトークンサンプラー、GGUFリーダー/ライター、モデル変換ツール、チャットテンプレートレンダリング、OpenAI互換性変換など、独立したGoコンポーネントがいくつか見つかりました。これらは個別のライブラリとしては利用できません。