XLI: Claude 코드 스타일 터미널 UI를 위한 오픈소스 파이썬 라이브러리

✍️ OpenClawRadar📅 게시일: June 21, 2026🔗 Source
XLI: Claude 코드 스타일 터미널 UI를 위한 오픈소스 파이썬 라이브러리
Ad

자체 코딩 에이전트를 만들어 본 적이 있다면 터미널 UX가 작업의 절반이라는 것을 느꼈을 것입니다. Claude Code 스타일의 트랜스크립트(메시지가 스트리밍되고, 툴 호출이 실행 중에서 완료로 바뀌며, 승인이 인라인으로 표시됨)는 재현하기가 정말 어렵습니다. XLI 팀은 이 레이어를 매번 다시 작성해야 했습니다. Textual과 같은 전체 TUI 프레임워크(심지어 Rust 기반 Ratatui 바인딩도)는 자체 위젯 트리로 전체 화면을 차지하여 일반 터미널 스크롤백을 망가뜨립니다. 저수준 툴킷은 스트리밍 마크다운, 가변 툴 카드, 인라인 승인, 실제 입력 상자를 처음부터 다시 구축해야 합니다.

그래서 그들은 자체 렌더링 엔진을 만들어 XLI라는 라이브러리로 분리했습니다.

제공 기능

  • 스트리밍 마크다운 응답
  • 슬래시 명령
  • u/file 멘션
  • 실시간 업데이트되는 툴 카드
  • 인라인 승인 및 선택기
  • ESC로 중단
  • 상태 표시줄

핵심 설계 선택: 인라인으로 렌더링하여 트랜스크립트가 터미널의 일반 스크롤백으로 흘러 들어가 선택, 스크롤, 검색이 가능합니다. 화면을 가로채지 않습니다.

프레임워크 독립적

XLI는 에이전트 루프가 Claude, OpenAI 또는 다른 것인지 신경 쓰지 않습니다. 프레임워크에 독립적이므로 모든 Python 기반 에이전트 아키텍처에 통합할 수 있습니다.

설치

pip install python-xli

GitHub: vitalops/xli

📖 전체 원본 읽기: r/ClaudeAI

Ad

👀 See Also

PhantomCrowd: Claude Code를 활용한 멀티 에이전트 관객 시뮬레이터
Tools

PhantomCrowd: Claude Code를 활용한 멀티 에이전트 관객 시뮬레이터

PhantomCrowd는 게시 전 콘텐츠에 실제 관객이 어떻게 반응할지 시뮬레이션하는 마케팅 중심의 멀티 에이전트 예측 엔진입니다. 광고 카피나 소셜 게시물과 같은 콘텐츠에 독립적으로 반응하는 고유한 인구통계와 성격을 가진 10-500개의 페르소나를 생성합니다.

OpenClawRadar
Blackwell LLM 툴킷: RTX Pro 6000에서 TensorRT-LLM을 위한 NVFP4 설정, 휠, 및 벤치마크
Tools

Blackwell LLM 툴킷: RTX Pro 6000에서 TensorRT-LLM을 위한 NVFP4 설정, 휠, 및 벤치마크

커뮤니티 저장소는 Blackwell GPU를 위한 TensorRT-LLM 설정, sm_120을 지원하는 사전 빌드된 LMCache 휠, 그리고 벤치마크 결과를 제공합니다. Nemotron-3-Nano-Omni V3는 단일 RTX Pro 6000에서 8k 컨텍스트로 270 tok/s를 기록했습니다.

OpenClawRadar
Tether: SQLite를 통해 AI 모델 간 컨텍스트를 공유하는 MCP 서버
Tools

Tether: SQLite를 통해 AI 모델 간 컨텍스트를 공유하는 MCP 서버

Tether는 JSON 데이터를 28바이트의 콘텐츠 주소 지정 핸들로 압축하는 오픈소스 도구로, 여러 AI 모델이 공유 SQLite 데이터베이스를 통해 컨텍스트를 공유할 수 있게 합니다. MCP 서버로 작동하여 Claude와 MiniMax 같은 모델 간 직접 통신을 가능하게 하며, 복사-붙여넣기 없이도 데이터를 교환할 수 있습니다.

OpenClawRadar
책-사서: 독서 기록 및 스포일러 없는 추천 도서
Tools

책-사서: 독서 기록 및 스포일러 없는 추천 도서

독서 생활을 추적하고, 먼저 소장한 책에서 추천하며, 시간에 따른 취향 변화를 학습하는 OpenClaw 스킬입니다.

OpenClawRadar