theswerd/brainless
Claude Code, Codex, and Grok interfaces as shadcn components
解决的问题
它提供了一种方法,将看起来像 AI 编码代理(Claude Code、OpenAI Codex 和 Grok)终端界面的高保真、可访问的 React 组件嵌入到网站、文档和营销页面中。这消除了使用静态截图或 iframe 来展示代理交互的需求。
运作方式
该项目是一个 shadcn/ui 注册表。它使用捕获工具(通过 tmux)来记录来自 AI 代理的真实终端输出,然后用于构建忠实重现这些终端 UI 的 React 组件。这些组件以可复制粘贴的注册表项目形式提供,可以通过 shadcn CLI 添加到项目中。
目标受众
希望在网页应用程序或文档中使用干净、可访问的代码而非图片来展示 AI 代理终端会话的开发者和设计师。
特色亮点
- 多代理支持:重现 Claude Code、OpenAI Codex 和 Grok 的界面。
- 高保真度:基于来自 tmux 工具的真实终端捕获。
- shadcn/ui 集成:组件以注册表形式交付,允许通过
bunx shadcn add轻松安装。 - 细粒度组件:包含思考区块、工具调用、差异比较 (diffs) 和斜线菜单等特定部分,以及完整的会话区块。
相关
- 项目
- 项目
- 项目
- 项目