통합 기능
설정 → 통합 기능에서 OpenChamber가 함께 사용하는 서비스에 로그인합니다. 로그인 정보는 OpenChamber 서버에 저장되므로 웹, 데스크톱, 페어링된 휴대전화가 이를 공유합니다.
GitHub
GitHub 카드를 펼치고 Connect GitHub를 선택해 짧은 기기 코드로 로그인합니다. 연결되면 OpenChamber가 이슈와 풀 리퀘스트에서 세션을 시작하고, 메시지에 첨부하고, PR을 열거나 업데이트할 수 있습니다. GitHub로 할 수 있는 모든 것은 GitHub 이슈 및 PR에 있습니다.
Linear
워크스페이스 연결하기
- Linear 카드를 펼치고 Connect를 선택합니다.
- 열리는 브라우저 탭에서 접근을 승인합니다. 승인 전까지 카드에는 Waiting for Linear가 표시됩니다.
다른 Linear 조직은 Add workspace로 연결합니다. 현재 워크스페이스는 한 번에 하나이며, Switch to로 전환하고 Disconnect는 현재 워크스페이스만 제거합니다. 프로젝트 매핑은 유지됩니다.
이슈 찾아보기
Linear 이슈는 Issues and PRs 보드에 있습니다. 사이드바 헤더의 풀 리퀘스트 아이콘으로 열거나 ⌘K를 누른 다음 B를 누르고(Windows와 Linux에서는 Ctrl+K 다음 B), 상단에서 Linear를 선택합니다. 보드는 현재 워크스페이스의 이슈를 나열하며 다음을 할 수 있습니다.
- 한 팀 또는 All teams 표시
- 워크스페이스가 여러 개 연결된 경우 현재 워크스페이스 전환
- 상태, 담당(Assigned to me 또는 Created by me), 우선순위를 함께 걸어 필터링하고 제목이나 식별자로 검색
- 목록 옆에서 이슈의 설명, 댓글, 라벨, 우선순위 확인
- Status 변경
이슈에서 세션 시작하기
- 보드에서 이슈를 고른 뒤 새 브랜치가 필요하면 **Start in worktree…**를, 프로젝트를 그대로 쓰려면 New session을 선택합니다.
- New Worktree 대화상자에서 Linear 이슈를 선택합니다.
어느 쪽이든 세션은 이슈가 메시지 입력창에 첨부된 상태로 열리고, 첫 메시지는 직접 작성합니다. 보드는 이슈의 팀에 매핑된 프로젝트에서 세션을 시작하며, 이 프로젝트는 Start in 옆에 표시됩니다. 필요하면 거기서 다른 프로젝트를 고를 수 있습니다. 팀 매핑은 Linear 카드에서 합니다. Default project는 모든 팀에 적용되고 Team projects는 팀별로 이를 덮어씁니다. 매핑이 없으면 보드는 마지막으로 표시한 프로젝트를 사용합니다.
이슈를 메시지에 연결하기
채팅 작성창에서 + 메뉴를 열고 Linear를 선택합니다. 이슈가 다음 메시지에 컨텍스트로 함께 전송되고, 세션의 작업 상태 패널에 링크가 남습니다.
세션 댓글
Linear 카드에서 Session comments를 켜면 이슈에서 시작했거나 첫 메시지에 그 이슈가 첨부된 세션이 시작, 완료, 실패 시 해당 이슈에 댓글을 남기며, 각 댓글에는 세션을 여는 링크가 포함됩니다. 댓글은 이 OpenChamber 서버에 공개 주소가 있을 때만 게시되어 이슈의 모든 사람이 링크를 열 수 있습니다. 로컬이나 사설 주소에서는 아무것도 게시되지 않습니다.
통합 기능 설치
- Settings → Integrations를 엽니다.
- 통합 기능을 찾아 Install을 선택합니다.
- 요청되면 OpenCode를 다시 시작합니다 — 재시작 후 공급자가 나타납니다.
- Set up를 선택하고 로그인합니다. 그러면 채팅의 모델 선택기에 모델이 나타납니다.
통합 기능은 사용자 단위로 설치되므로 모든 프로젝트에서 작동합니다. 같은 카드에서 언제든 업데이트하거나 제거할 수 있습니다.
Claude Code
Claude Code는 컴퓨터에 설치된 Claude Code CLI를 통해 Claude Pro 또는 Max 플랜을 사용합니다 — API 키는 필요 없습니다.
- 통합 기능을 설치합니다(위 참고).
- Set up를 선택하고 로그인합니다. Claude Code CLI가 아직 없으면 설정에서 먼저 설치를 제안한 뒤 로그인을 진행합니다.
Claude 계정이 안전하게 유지되는 방식: 이 통합 기능은 Anthropic의 공식 Claude Agent SDK와 설치된 Claude Code CLI를 사용합니다. OAuth 탈취, 브라우저 토큰 추출·재사용, 지원되지 않는 클라이언트로의 위장, Anthropic 인증 우회를 하지 않습니다. Anthropic이 지원하는 정상 경로를 사용하므로 토큰 탈취나 비인가 인증 우회에 따른 계정 정지 위험이 없습니다.
업데이트 및 제거
- Update는 플러그인의 최신 공개 버전을 설치합니다.
- Remove는 OpenCode 설정에서 플러그인을 삭제합니다. OpenCode가 다시 로드되면 공급자는 더 이상 로드되지 않습니다.
카드에 항목을 수동으로 관리해야 한다고 표시되면 Manage plugins를 선택해 중복 항목을 정리하세요.
Excalidraw
Excalidraw를 사용하면 .excalidraw 파일과 Obsidian .excalidraw.md 그림을 Files에서 바로 그릴 수 있습니다. OpenChamber 확장 기능이며 같은 페이지의 OpenChamber extensions 아래에 표시됩니다.
- Settings → Integrations를 열고 Excalidraw 카드에서 Install을 선택합니다. Files에서 그림을 열고 그 위에 표시되는 알림에서 Install을 선택해도 됩니다.
- 그림을 다시 엽니다. 파일의 텍스트 대신 캔버스가 표시되며, Cmd/Ctrl+S, 자동 저장, 소스 보기 전환, 전체 화면은 다른 파일과 똑같이 작동합니다.
카드에서 새 버전이 나오면 확장 기능을 업데이트하고, 일시 중지했다면 다시 켜고, 제거할 수 있습니다. 제거해도 그림은 그대로 남으며 텍스트로 열릴 뿐입니다. 웹과 데스크톱에서만 사용할 수 있습니다.
관련 문서
- GitHub 이슈 및 PR — OpenChamber에서 GitHub로 할 수 있는 모든 것
- 워크트리 세션 — 이슈 세션을 시작할 수 있는 곳