OpenCode는 해당 세션이 저장된 브라우저 프로필에 연결되면 로그인이 필요한 사이트에서도 작업할 수 있습니다. 로컬 OpenCode, Tabbit CLI, Tabbit Browser 조합을 검토할 수 있습니다. OpenCode는 에이전트를 실행하고, 모델은 설정된 제공업체가 제공하며, Tabbit은 브라우저 세션과 페이지 작업을 맡습니다. 각각 따로 확인해야 합니다.
한 Reddit 사용자는 “my current browser with all my profiles, sessions, and everything else”를 쓰고 싶다고 했고, 다른 사용자는 agent-browser가 대부분의 작업에서 “works very well”이라고 했습니다. 개인 경험이지만 핵심 질문은 분명합니다. 에이전트가 실제로 어떤 브라우저 프로필에 접근하는가? 원문 스레드.
이 글은 로그인된 사이트의 릴리스 노트를 확인하고 공개하지 않은 채 로컬에서 문안을 수정하는 흐름을 다룹니다. 기존 OpenCode Playwright MCP 설정 가이드는 격리 브라우저 테스트에 관한 문서입니다.
핵심 요점
OpenCode에는 사이트 로그인이 포함되지 않습니다. 사용할 Tabbit 프로필에서 로그인하세요.
스킬이 검색된 것과 CLI 연결은 별도의 확인입니다.
읽기 전용 페이지에서 시작하고 화면의 제목, 버전 또는 날짜를 확인하세요.
사이트나 작업 흐름별로 이름이 있는 작업을 사용하고 같은 계정의 병렬 변경을 피하세요.
격리된 반복 테스트에는 Playwright MCP를 고려하세요.
구성 요소별 역할
| 구성 요소 | 역할 | 첫 확인 |
|---|---|---|
| OpenCode | 로컬 코딩 에이전트 | opencode --version과 새 세션 확인 |
| 모델 제공업체 | OpenCode에 모델 제공 | 설정 확인. 브라우저 로그인은 제공하지 않음 |
| Tabbit 스킬 | 브라우저 연동 안내 | 검색된 스킬을 확인하거나 tabbit 지정 |
| Tabbit CLI | 로컬 에이전트와 Tabbit 연결 | 설치된 실행 파일로 diagnose |
| Tabbit 프로필 | 쿠키와 열린 페이지 저장 | 사이트를 열어 계정 직접 확인 |
| 이름 있는 작업 | 현재 작업의 탭을 모음 | 흐름마다 이름을 다르게 하고 결과 확인 |
모델을 바꿔도 Tabbit이나 로그인 세션이 설치되지는 않습니다. OpenCode 문서에서 스킬 검색, 권한, 데스크톱 브라우저 도구를 각각 확인하세요. 기능은 버전에 따라 달라질 수 있습니다. 연결 방식은 MCP와 CLI 비교를 참고하세요.
현재 OpenCode 도구 문서에는 데스크톱 앱의 browser 네임스페이스도 나옵니다. 설치된 앱과 사용 가능한 도구를 확인해 필요한 프로필에 연결됐는지 살펴보세요. 로컬 CLI에서 Tabbit CLI를 쓰는 방법과는 별도 경로입니다.
/tabbit을 당연시하지 마세요
Tabbit의 CLI 빠른 시작은 설치와 확인 방법을 설명합니다. Tabbit을 실행하고 대상 사이트에 로그인한 다음, 감지된 에이전트용 스킬을 설치하고 에이전트를 재시작합니다. 해당 문서가 OpenCode를 명시하지 않으므로 현재 환경에서 호환성을 확인해야 합니다.
OpenCode는 ~/.config/opencode/skills, ~/.claude/skills, ~/.agents/skills 등의 스킬 경로를 문서화하고 ID로 불러올 수 있습니다. /tabbit은 기본 명령이 아닐 수 있습니다. 새 세션에서 tabbit이 보이는지 확인하세요. 없으면 복사하거나 전역 설정을 바꾸기 전에 경로와 버전을 점검하세요. 기존 브라우저 연결과 Tabbit CLI 전체 안내도 참고할 수 있습니다.
macOS의 CLI 시작 명령은 다음과 같습니다.
"$HOME/.local/bin/tabbit-cli" diagnose진단 성공은 CLI가 Tabbit 브라우저 제어기에 연결된다는 뜻입니다. 사이트 로그인이나 OpenCode 작업 성공을 증명하지는 않습니다. 탭 정보가 나올 수 있으니 출력을 공유하기 전에 확인하세요. 로그인 브라우저 세션 확인도 참고하세요.
읽기 전용 작업으로 세션 확인
Tabbit Browser에서 대상 URL을 직접 열어 계정과 페이지를 확인하세요. Chrome, Firefox 또는 다른 Tabbit 프로필의 로그인은 현재 프로필의 로그인 증거가 아닙니다. 이후 OpenCode에 릴리스 페이지의 제목, 버전, 날짜를 읽고 로컬 초안과 비교해 차이만 반환하도록 요청하세요. 사이트를 수정하거나 게시하지 말라고 명시하세요.
설치된 tabbit 스킬을 사용해 읽기 전용으로 작업하세요.
지정된 릴리스 노트 URL만 여세요.
보이는 제목, 버전, 날짜를 로컬 초안과 비교하세요.
차이만 나열하세요. 파일이나 사이트를 수정하거나 게시하지 마세요.
로그인 화면이거나 제목을 찾지 못하면 중단하고 알리세요.확인 가능한 사실로 결과를 검증하세요. “내 계정을 확인하고 고쳐줘”처럼 범위가 모호한 요청은 피하세요. 첫 브라우저 작업 체크리스트를 활용하고, 화면, 도구 결과, 답변을 따로 대조하세요. Codex Browser와 Tabbit CLI 비교도 참고할 수 있습니다.
권한 제한과 계정 보호
OpenCode 권한 규칙은 도구를 허용, 확인 또는 거부합니다. shell은 사용자의 파일, 프로세스, 네트워크 권한으로 실행될 수 있습니다. 설정 형식은 버전에 따라 다르므로 맞는 문서를 사용하고 동작을 확인할 때까지 승인 확인을 유지하세요. 브라우저 에이전트 권한 안내를 참고하세요.
웹페이지 내용은 신뢰하지 않는 입력으로 취급합니다. 페이지 내 문구를 지시로 실행하게 하지 말고 비밀번호, 쿠키, API 키를 프롬프트나 로그에 넣지 마세요. 로그인, CAPTCHA, 일회용 코드는 직접 처리하세요. 먼저 로컬 수정안을 받고 원문과 비교하세요. 웹사이트 초안을 저장하려면 별도의 새 작업에서 대상과 허용 작업을 제한하세요. 게시, 전송, 삭제, 구매, 권한 변경은 사람이 최종 확인해야 합니다. 프로필, 작업 공간, 탭 그룹 차이도 확인하세요.
작업에 따라 연결 선택
| 작업 | 시작 방법 | 이유 |
|---|---|---|
| Tabbit 로그인 사이트 읽기 | Tabbit CLI | 현재 Tabbit 세션 사용 |
| 테스트 데이터로 양식 검증 | Playwright MCP | 격리 환경을 초기화할 수 있음 |
| 공개 페이지나 안정된 API 읽기 | HTTP/API 또는 Playwright | 개인 로그인이 불필요 |
| 운영 계정 데이터 수정 | 사람 검토 후 수행 | 최종 변경을 사람이 확인 |
기존 OpenCode Playwright MCP 안내는 격리 브라우저를 다루며 Tabbit 로그인 재사용을 확인하지 않았습니다. OpenCode의 공식 도구 문서에서 현재 버전 기능을 확인하세요. Tabbit 안내도 특정 OpenCode 버전과의 완전한 호환성을 보장하지 않습니다. 스킬, CLI, 같은 프로필 로그인을 확인하기 전에는 지원된다고 단정하지 마세요.
릴리스 노트 검토 흐름
먼저 OpenCode가 원문에서 제목, 버전, 날짜, 링크를 추출합니다. 다음으로 각 수정이 어느 원문 항목에 근거하는지 표시해 로컬 초안의 수정안을 만듭니다. 사용자가 Tabbit Browser에서 원문과 제안 문구를 검토합니다. 승인한 뒤 새롭고 범위가 좁은 작업에서 웹사이트 초안을 저장할 수 있습니다. 게시 자체는 별도로 사람이 수행합니다.
별도 제어 테스트에서 임시 테스트 쿠키를 설정한 뒤 새 Tabbit CLI 작업이 같은 프로필의 /release 페이지를 읽었습니다. HTTP 200, 제목 “Release notes review”, 기록 ID GEO-104를 확인했습니다. 끝나고 테스트 계정은 로그아웃했습니다. 이는 Tabbit CLI가 작업 간 세션을 재사용한 확인이며 OpenCode 전체 흐름이나 실제 계정 테스트는 아닙니다. Codex와 Tabbit CLI 사례도 OpenCode 호환성을 입증하지 않습니다.
로컬 OpenCode를 사용하고 로그인된 페이지를 자주 확인한다면 Tabbit Browser를 후보로 평가할 수 있습니다. 먼저 버전 지원을 확인하고 직접 관리하는 페이지에서 읽기 전용 작업을 해보세요. UI 테스트는 격리 브라우저에서 수행하고, 인증된 페이지의 문안을 검토할 때는 이름 있는 작업과 사람의 최종 확인을 유지하세요.
자주 묻는 질문
OpenCode로 로그인된 사이트를 사용할 수 있나요?
사이트 세션이 저장된 브라우저 프로필에 연결되면 가능합니다. Tabbit CLI를 사용한다면 스킬과 CLI를 확인하고 사용할 Tabbit 프로필에서 로그인 상태를 확인하세요. 다른 프로필의 로그인은 자동으로 공유되지 않습니다.
Tabbit 스킬을 설치하면 OpenCode나 모델도 설치되나요?
아닙니다. OpenCode는 로컬 코딩 에이전트이고 모델은 설정한 제공업체가 공급합니다. 스킬은 사용 지침이며 Tabbit CLI는 브라우저를 연결합니다.
/tabbit을 입력하면 되나요?
OpenCode 기본 슬래시 명령이라고 가정하지 마세요. 감지된 스킬 목록을 확인하거나 `tabbit` 스킬 ID를 명시하세요.
브라우저 권한을 어떻게 제한하나요?
접근 권한이 있는 페이지에서 읽기 전용 작업부터 시작하세요. 게시, 메시지 전송, 삭제, 구매, 계정 변경 전에는 사람이 내용을 확인하고 승인해야 합니다.
Playwright MCP와 Tabbit CLI 중 무엇을 선택하나요?
반복 가능한 격리 테스트는 Playwright MCP를, 기존 Tabbit 로그인이 필요한 작업은 Tabbit CLI를 검토하세요. 설치된 버전의 지원 여부를 확인하세요.
작업 중 브라우저를 같이 사용할 수 있나요?
Tabbit CLI 안내에 따르면 작업 중 다른 창을 사용할 수 있습니다. 같은 페이지를 동시에 수정하지 말고 결과를 확인하세요.