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를 통해 쉽게 설치할 수 있습니다.
  • 세분화된 컴포넌트: 사고 블록, 도구 호출, diff, 슬래시 메뉴와 같은 특정 요소뿐만 아니라 전체 세션 블록도 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트