theswerd/brainless
Claude Code, Codex, and Grok interfaces as shadcn components
解決する課題
AIコーディングエージェント(Claude Code、OpenAI Codex、Grok)のターミナルインターフェースを模した、高忠実度でアクセシブルなReactコンポーネントを、Webサイト、ドキュメント、マーケティングページに埋め込む方法を提供します。これにより、エージェントのインタラクションを紹介するために静的なスクリーンショットやiframeを使用する必要がなくなります。
仕組み
このプロジェクトはshadcn/uiレジストリです。キャプチャハーネス(tmux経由)を使用してAIエージェントからの実際のターミナル出力を記録し、それを使用してターミナルUIを忠実に再現するReactコンポーネントを構築します。これらのコンポーネントは、shadcn CLIを通じてプロジェクトに追加できる、コピー&ペースト可能なレジストリアイテムとして提供されます。
対象ユーザー
画像ではなく、クリーンでアクセシブルなコードを使用して、WebアプリケーションやドキュメントでAIエージェントのターミナルセッションを紹介したい開発者やデザイナー。
ハイライト
- マルチエージェントサポート: Claude Code、OpenAI Codex、Grokのインターフェースを再現。
- 高忠実度: tmuxハーネスからの実際のターミナルキャプチャに基づいています。
- shadcn/ui統合: コンポーネントはレジストリとして提供され、
bunx shadcn addで簡単にインストール可能。 - 粒度の細かいコンポーネント: 思考ブロック、ツール呼び出し、diff、スラッシュメニューなどの特定のパーツに加え、完全なセッションブロックも含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト