openchamber/openchamber

Agentic Development Environment based on OpenCode AI agent

OpenChamber – AI 보조 코딩 작업 공간

소개

  • coding agents (코드를 작성하거나 수정하는 AI 모델)를 실행하고 전체 개발 워크플로우를 관리할 수 있는 오픈 소스 애플리케이션입니다.
  • 데스크톱 (macOS, Windows, Linux), 웹/PWA, VS Code 내부, 그리고 iOS/Android에서 작동합니다.

주요 기능

기능 수행 작업
Session Goals 세션에 대한 구체적인 결과를 정의합니다. 앱을 닫더라도 에이전트는 목표가 달성되거나, 차단되거나, 사용자 설정 제한에 도달할 때까지 계속 작동합니다.
Multi‑run & Fusion 최대 5개의 모델에서 동일한 작업을 병렬로 실행하여 결과를 비교하거나, 가장 좋은 부분을 새 세션으로 병합할 수 있습니다.
Changes Walkthrough 대규모 diff를 AI 가이드가 포함된 단계별 투어로 변환하여 각 편집 내용을 설명합니다.
Preview 실행 중인 웹 앱을 채팅과 나란히 검사합니다. 요소를 클릭하여 스크린샷, 스타일, 오류를 에이전트에 전송하면 UI에 대해 직접 추론할 수 있습니다.
GitHub integration issue나 PR에서 세션을 시작하고, 실패한 체크나 리뷰 코멘트를 에이전트에 전달하며, OpenChamber 내에서 PR을 업데이트하거나 병합할 수 있습니다.
Cross‑device continuity 지원되는 모든 기기에서 동일한 프로젝트와 세션을 엽니다. 상태가 동기화되므로 어디서든 작업을 이어갈 수 있습니다.
Private Relay 일회성 QR 코드 페어링을 통해 공개 포트를 노출하지 않고도 종단간 암호화된 터널을 생성합니다(LAN/VPN, Cloudflare, Ngrok, SSH 사용 가능).
Dashboard & scheduling 모든 세션의 상태, 토큰 사용량, 비용을 확인하고 폴더별로 정리합니다. cron과 유사한 간격으로 프롬프트를 실행하도록 예약하고, 필요에 따라 Session Goals를 결합할 수 있습니다.

사용 방법

  1. 설치 – 데스크톱 바이너리 다운로드, VS Code 확장 프로그램 추가, 또는 Node 기반 CLI (curl … | bash) 실행.
  2. 세션 시작 – OpenCode API를 통해 모델을 선택하고, 프롬프트나 GitHub issue를 제공하며, 선택적으로 목표를 설정합니다.
  3. 상호작용 – 에이전트와 채팅하고, 코드 스니펫을 보내고, 미리보기를 요청하거나 자동으로 실행되도록 합니다.
  4. 검토 – 내장된 diff 뷰어, Changes Walkthrough 또는 Fusion을 사용하여 결과를 평가합니다.
  5. 배포 – PR 병합, 커밋 푸시, 또는 UI에서 직접 최종 코드 내보내기.

중요성

  • 원시 LLM 출력과 전체 개발 워크플로우(버전 관리, 리뷰, 테스트, 배포) 사이의 간극을 메우고 모든 것을 한곳에 통합합니다.
  • 목표와 자동 지속 기능을 통해 AI가 "궤도"를 유지하도록 하여 지속적인 수동 프롬프트의 필요성을 줄입니다.
  • 여러 모델을 나란히 지원하여 벤치마킹하거나 각 모델의 강점을 결합하기 쉽습니다.

라이선스: MIT – 소프트웨어를 자유롭게 사용, 수정 및 재배포할 수 있습니다.


위의 모든 정보는 저장소의 README에서 직접 가져왔습니다.

관련

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