LodyAI/Lody

Share coding agents with your team on phone and desktop

Lody – 코딩 에이전트를 위한 공유 워크스페이스

정의 – Lody는 팀이 AI 기반 코딩 에이전트(Claude Code, Codex, Kimi, OpenCode 등)를 모든 기기에서 사용할 수 있게 하는 오픈 소스 플랫폼입니다. 데스크톱, 모바일, 웹, CLI 간에 대화, 코드 변경, 머신 리소스를 동기화하여 각 AI 에이전트 세션을 협업적이고 버전 관리되는 워크스페이스로 전환합니다.

주요 기능

  • 공유 대화 – 팀원과 동일한 채팅을 열고 전체 기록, 런타임 상태, 생성된 파일, diff를 확인하고 스크린샷을 복사하지 않고 새 지침을 추가할 수 있습니다.
  • 자체 에이전트 및 머신 사용 – ACP 호환 코딩 에이전트와 모델 구독 및 자격 증명이 이미 있는 모든 머신(노트북, 서버, 클라우드 VM)을 연결할 수 있습니다. 머신은 명시적으로 공유할 때까지 비공개로 유지됩니다.
  • 다중 표면 디스패치 – 데스크톱 앱, iOS/Android 앱, 웹 UI 또는 lody CLI에서 선택한 머신에서 작업을 시작하고, 진행 상황을 확인하고, 권한 요청을 승인하고, 결과를 검사할 수 있습니다.
  • 에이전트 조정 – 에이전트는 하위 대화를 생성하고, 상태를 읽고, 후속 프롬프트를 보내거나 취소할 수 있어, 하나의 "코디네이터" 에이전트가 버그 조사, 구현, 테스트를 위임할 수 있습니다.
  • Git 인식 워크스페이스 – 각 세션에는 자체 Git 작업 트리가 있어 병렬 에이전트가 충돌하지 않습니다. Lody는 턴별 diff를 표시하고, 줄 단위로 주석을 달 수 있으며, 채팅 옆에 PR 상태와 CI를 표시합니다.
  • 시각적 피드백 루프 – 세션 내에서 웹 앱을 실행하고, UI 요소에 주석을 달고, 해당 주석을 에이전트에 다시 보내 시각적 디버깅을 할 수 있습니다.
  • 내장 도구 – 터미널, 명령 팔레트, 단축키, 파일 탐색기, 알림 및 승인을 위한 모바일 Live Activities.
  • 사용량 인사이트 – 토큰, 할당량, 머신 및 에이전트 리소스 소비가 세션별로 표시됩니다.

시작 방법

  1. CLI 설치 – npx lody daemon start는 모든 워크스테이션, 서버 또는 클라우드 VM에서 데몬을 시작합니다. 머신을 Lody 워크스페이스에 등록하는 로그인 링크가 열립니다.
  2. 세션 생성 – 모든 터미널(또는 스크립트)에서 코딩 작업을 시작할 수 있습니다. 예:
    npx lody session create --workspace my‑team \
        --agent-config codex \
        --repo owner/repo "Fix the failing test"
    
  3. 다른 표면에서 참여 – Lody 데스크톱 앱, 모바일 앱 또는 웹 UI를 열고 동일한 워크스페이스를 선택하면 실시간 대화, 파일 트리, diff, 터미널이 표시됩니다.
  4. 협업 – 팀원은 지침을 추가하고, diff에 주석을 달고, 파일을 첨부하거나, 세션을 새 작업 트리로 포크하여 대체 접근 방식을 시도할 수 있습니다.

프로젝트 구조

  • apps/cli – 명령줄 데몬 및 세션 관리자.
  • apps/electron – 데스크톱 클라이언트(macOS, Windows, Linux).
  • packages/* – UI 구성 요소, 공유 스키마, CRDT 기반 동기화(Loro), ACP 확장, 선택적 클라우드 API 정의, 실험적 종단 간 암호화 코어.
  • site-docs – 웹사이트, 문서, 블로그.

중요성 Lody는 강력한 AI 코딩 어시스턴트와 실제 소프트웨어 개발 워크플로우 사이의 격차를 해소합니다. 각 에이전트 대화를 일급, 버전 관리되는 아티팩트로 취급하여 공유, 포크, 검사할 수 있게 함으로써 팀은 코드 기록, 리뷰, 보안을 통제하면서 AI 생산성을 안전하게 활용할 수 있습니다.

링크

관련

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