CES-Ltd/Lumi
요약
Rust로 작성된 네이티브 데스크톱 AI 에이전트 플랫폼 Lumi를 소개합니다. Claude, Gemini 등 다양한 모델과 연동되며, MCP를 통해 툴 호출 및 팀별 코드 인스턴스를 관리할 수 있는 강력한 에이전트 환경을 제공합니다.
핵심 포인트
- Rust 기반의 고성능 네이티브 데스크톱 AI 에이전트 플랫폼
- MCP를 활용한 팀별 Claude 코드 인스턴스 및 툴 호출 지원
- 메모리, 분석, 스프린트 관리 등 에이전트 협업을 위한 통합 UI 제공
- 다양한 모델(Claude, Gemini, Cursor 등)과의 유연한 연동
Rust로 작성된 네이티브 데스크톱 AI 에이전트 플랫폼입니다. Claude, Crush, GeminiCLI, HERMES, CURSOR와 함께 실행할 수 있습니다.
저장소(storage), 메모리(memory), 디스패치(dispatch), 정책(policy), 감사(audit), 가격 책정(pricing), 크론(cron), 스킬(skills)을 위한 lumi-* 크레이트들이 기반이 되며, MCP를 통해 툴 호출(tool calling) 구동되는 팀별 Claude 코드 인스턴스가 있습니다.
사용자 인터페이스는 lumi-gpui이며, 이 단일 바이너리에는 왼쪽 패널 레이아웃으로 구성된 열 가지 작업 표면이 포함되어 있습니다:
Chat: 스트림되는 어시스턴트 텍스트, 툴 호출 버블, 권한 모달(permission modals), 슬래시 명령어(/clear, /model, /runtime, /perm, /help), 파일 첨부, @ 언급 타입헤드, 실시간 서브 에이전트 상태 미러링을 통해 주요 대화를 진행합니다.
Cowork: 도메인별 프롬프트로 컴포저(composer)를 준비시키는 스킬 타일 런처입니다.
Code: 레포지토리 브라우저 및 diff 미리보기를 제공합니다.
Creative: ComfyUI 슈퍼바이저 제어판(시작/중지/재시작/열기)을 제공합니다.
Memory: 검색(Search), 관찰 기록(Observations), 에피소드(Episodes), 지식(Knowledge)(테이블 + force-directed canvas), 초안(Drafts)을 관리하며, 캡처(capture)/통합(consolidate)/증류(distil) 패스 및 나란히 팀 비교를 위한 '지금 실행(run-now)' 버튼을 제공합니다.
Analytics: 팀별 턴/토큰/USD 집계액(rollups), 일일 누적 막대 차트, 에픽(Epic)별 테이블, 그리고 필터 피스와 부분 문자열 검색이 가능한 감사(Audit) 서브 탭을 제공합니다.
Sprint: 에픽 > 스토리 > 태스크 순으로 그룹화된 다섯 개의 레인 칸반 보드로, 접을 수 있는 에픽과 상태-피일 클릭 모델을 사용합니다.
Plans: 채팅 위에 인라인
State lives under ~/.lumi-lyra/
teams.json — 팀 레지스트리 (default / cowork / creative는 시스템 팀이며, 사용자 팀은 선택기(picker)에서 삭제 가능합니다).
gpui-ui-state.json — 마지막으로 활성화된 탭.
memory/ — 팀별 관찰(observations), 에피소드(episodes), 지식 그래프(KG) 트리플, 위키 초안.
audit/ — Analytics → Audit에서 읽는 JSONL 감사 로그(audit log).
.git/ (선택 사항) — 상태 버전 관리(state versioning), Settings → State sync에서 관리.
Lumi/
├── apps/
│ └── lumi-gpui/ — 데스크톱 바이너리 (GPUI + gpui-component)
...
메인 Claude Code 인스턴스는 프로세스 내 서버(memory_server, dispatch_server, persona_server, sprint_server, permission_server, skills_server, browse_server, payload_proxy_server, comfy_server)를 가리키는 MCP 설정과 함께 팀별로 실행됩니다. Memory MCP는 활성 팀에 working_dir이 설정되어 있을 때만 마운트되며, 설정은 대화 시작 시 재구축됩니다. 팀을 전환하거나 /clear를 실행하여 새로 채워진 메모리 도구(memory tools)를 적용하세요.
CONTRIBUTING.md를 참조하십시오.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기