RongleCat/grok-app
Open-source Grok App — desktop workbench (GUI) for the local Grok Build CLI: sessions, projects, media, automations. Tauri 2.
Grok App – 로컬 Grok Build CLI용 데스크톱 워크벤치
정의 – 오픈 소스, 크로스 플랫폼 데스크톱 클라이언트(Tauri 2로 구축)로, 풍부한 그래픽 워크벤치 내에서 로컬 grok 명령줄 에이전트(xAI의 "Grok Build" CLI)를 실행할 수 있습니다. 독점 모델은 포함되지 않습니다. 모든 LLM 추론, 도구 사용 및 권한 처리는 사용자가 설치한 grok 바이너리를 통해 이루어집니다.
핵심 기능(README 설명 기준)
| 영역 | 제공 기능 |
|---|---|
| 세션 및 프로젝트 관리 | 격리된 워크스페이스, 칸반 스타일 상태 보드, Git 워크트리 전환, 모든 어시스턴트 턴에서 세션 포크, 최대 3개의 참조 세션 첨부 가능. |
| 실시간 에이전트 상호작용 | 에이전트의 생각, 도구 실행, 최종 답변의 실시간 스트리밍; 세분화된 권한 프롬프트(묻기, 한 번 허용, 세션 허용, YOLO); 에이전트가 바쁠 때 후속 작업을 대기열에 넣는 "Power Composer". |
| 파일 및 미디어 루프 | 디스크와 즉시 동기화되는 통합 CodeMirror 6 편집기, 시각적 Git diff, 이미지, 비디오, 오디오, PDF, Office 문서 미리보기, 내장 Imagine 스킬을 통한 AI 이미지/비디오 생성. |
| 옴니채널 IM 브리지 | 로컬 에이전트를 11개 이상의 메시징 플랫폼(Feishu/Lark, Telegram, Discord, Slack, DingTalk, WeCom, WeChat, QQ, Matrix, LINE, Weibo) 및 원격 제어용 토큰 게이트 모바일 웹 미러에 연결. |
| 데스크톱 컴패니언 | 에이전트 상태를 표시하고 알림을 푸시하는 선택적 항상 위에 표시되는 "펫". |
| 개인정보 및 릴레이 | API 키는 OS 키체인에 저장, 사용자 정의 공급자 릴레이(OpenRouter, DeepSeek 등) 지원, 공식 SuperGrok 서비스의 할당량/히트맵 추적. |
| 사용자 정의 | 라이트/다크/시스템 테마, 사용자 정의 스킨, 글꼴, UI 언어(15개 내장 로케일). |
시작 방법
- Grok Build CLI 설치(
grok≥ 0.2.112). 앱의 첫 실행 마법사가 설치를 도와줄 수 있습니다. - 사전 빌드 패키지 다운로드(macOS, Windows, Linux용) 웹사이트 또는 GitHub 릴리스에서. 바이너리에는 Node.js 또는 Rust 런타임이 필요하지 않습니다.
- 앱 실행, 설정 마법사에 따라 CLI를 연결하거나 UI 전용 개발을 위해
GROK_APP_ACP=mock으로 모의 백엔드를 사용합니다. - 프로젝트 생성, 폴더를 신뢰하고 세션 시작 – UI가 에이전트 출력을 스트리밍하고 파일을 직접 편집할 수 있습니다.
기술 참고 사항(고급 사용자에게 유용)
- Tauri 2로 구축 – Vite 기반 웹 UI를 감싸는 가벼운 네이티브 래퍼.
- ACP 프로토콜 – 앱은 Agent Communication Protocol을 통해
grok agent stdio와 통신하여 세분화된 권한 처리를 가능하게 합니다. - 크로스 플랫폼 주의 사항 – macOS는 공증됨, Windows는 SmartScreen 우회가 필요할 수 있음, Linux AppImage는 호스트
libEGL.so.1및 WebKitGTK 4.1 필요(또는.deb/.rpm사용). - 개발 –
pnpm+ Rust 툴체인;pnpm dev는 핫 리로드로 전체 데스크톱 실행,GROK_APP_ACP=mock pnpm dev는 CLI를 건너뜁니다.
누가 유용하게 사용할 수 있나요?
- 이미 로컬에서 Grok Build CLI를 사용하고 있으며 여러 프로젝트 관리, 파일 변경 보기, 에이전트 세션 기록 유지를 위해 GUI를 원하는 개발자.
- AI 지원 코딩, 콘텐츠 생성 또는 데이터 분석을 위해 일관된 데스크톱 환경이 필요하고 모든 데이터를 온프레미스로 유지하려는 팀.
- 로컬 에이전트를 외부 메시징 플랫폼에 연결하거나 내장 REST 세션 API를 통해 작업을 자동화하려는 고급 사용자.
위의 모든 정보는 저장소의 README에서 직접 가져온 것입니다. 추가 기능은 추론되지 않았습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch
- Dispatch