coollabsio/jean

A dev environment for AI agents.

Jean – AI 지원 개발을 위한 통합 데스크톱 및 서버 워크스페이스

무엇인가요 – Jean은 네이티브 데스크톱(Tauri) 애플리케이션으로, 선택적 헤드리스 jean-server 모드를 제공합니다. 코드 작업 중에 여러 대규모 언어 모델(LLM) 에이전트(Claude, Codex, Cursor, Grok 등)를 병렬로 실행할 수 있습니다. 각 에이전트는 고유의 Git worktree 내에서 작동하므로, 모든 기능, 버그 수정, AI 생성 작업은 격리된 체크아웃에 저장되며 자동으로 생성, 아카이브, 복원 가능합니다.

왜 중요한가요 – 현대의 AI 코딩 도구는 종종 단일 목적(예: 하나의 모델을 호출하는 채팅 창)에 국한됩니다. Jean은 AI 에이전트를 1차적인 협업자로 간주합니다. 동일한 저장소를 읽고 쓸 수 있으며, 터미널을 열고, 차이점을 확인하고, 심지어 풀 리퀘스트를 생성할 수 있습니다. 모든 작업은 단일 UI에서 가능합니다. 설계상, 무거운 처리는 당신이 제어하는 기계(노트북 또는 자체 호스팅 서버)에서 수행되어 벤더 종속성을 피합니다.

주요 기능

영역 Jean이 제공하는 기능
프로젝트 및 worktree 관리 다중 프로젝트 보기, 자동 Git worktree 생성/아카이브, 라벨, 사용자 정의 아바타.
세션 관리 각 worktree당 병렬 세션, "Plan/Build/Yolo" 실행 모드(승인 단계 포함), 목표 추적(/goal), AI 요약 리포트, 자동 이름 지정, 보존 정책.
AI 백엔드 10여 개의 LLM 제공업체(Claude, Codex, Cursor, OpenCode, Pi, Command Code, Grok, Kimi Code, Antigravity β)를 지원합니다. 모델, 온도/노력도를 선택하고, 멀티 에이전트 협업도 가능합니다.
매직 명령어 및 프롬프트 이슈 진단, PR 생성, 코드 리뷰, 커밋 메시지 초안, 머지 충돌 해결, 릴리스 노트 생성 등 원클릭 작업. 시스템 프롬프트는 편집 가능합니다.
자동화(Mr. Robot β) GitHub 이슈를 스캔하고, 각 이슈마다 worktree를 생성, 계획 초안을 작성하고, 승인 후 자동 실행합니다.
통합 GitHub(이슈, PR, 보안 경고, Dependabot, 자동 아카이브), Linear, Sentry, CodeRabbit.
개발자 도구 내장 터미널(xterm.js), 미리보기/에디터 포함 파일 브라우저, 줄 주석 기능 있는 차이점 보기기, 명령 팔레트, 외부 에디터(VS Code, Zed, Xcode 등)에서 파일 열기 기능.
플러그인 RTK(토큰 사용량 60–90 % 감소), Caveman(짧은 Claude 응답).
로컬 + 원격 데스크톱 앱은 SSH 또는 직접 URL로 임의의 수의 jean-server 인스턴스에 연결 가능하며, 모든 서버의 프로젝트가 통합되어 표시됩니다.
웹 액세스 모든 인스턴스는 HTTP/WebSocket UI(기본 포트 3456)를 실행하며, 스마트폰, 태블릿, 다른 LAN 기기에서 접근 가능합니다. 기본적으로 토큰 기반 인증이 활성화되어 있으며, 안전한 원격 액세스를 위해 Tailscale를 권장합니다.
사용자 맞춤 설정 테마, 폰트, 키바인딩, 모바일 스와이프 제스처.

설치 방법 – 사전 빌드된 바이너리는 GitHub 릴리스와 Homebrew Cask(brew install --cask jean)를 통해 배포됩니다. 개발자용으로는 Node 19+, Rust, 그리고 Windows용 일반적인 C++ 툴체인을 사용해 소스를 빌드할 수 있습니다.

일반적인 워크플로우

  1. 저장소(로컬 또는 원격)를 추가합니다. Jean은 작업용 Git worktree를 생성합니다.
  2. 새로운 세션을 시작하고 AI 백엔드를 선택합니다.
  3. 매직 명령어 팔레트를 사용해 에이전트에게, 예를 들어 오픈된 GitHub 이슈에서 PR을 생성하도록 요청합니다.
  4. Jean 내에서 차이점을 검토하고, 줄 주석을 추가하고, 내장 터미널로 테스트한 후 병합합니다.
  5. worktree를 아카이브합니다. Jean은 향후 참조를 위해 요약 리포트를 보존합니다.

대상 사용자 – 이미 LLM을 코드 보조에 사용하고 있으며, 버전 관리, 이슈 추적, AI 에이전트를 통합한 자체 호스팅 환경을 원하는 소프트웨어 엔지니어.


위 모든 세부 정보는 리포지토리의 README에서 직접 인용되었습니다.

관련

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