- FreeToken openclaw는 기존 제공업체 API 키 대신 브라우저 세션을 사용합니다.
- 지원되는 제공업체에는 DeepSeek, Qwen, Kimi, Claude, ChatGPT, Gemini, Grok 등이 포함됩니다.
- 기본 설정에는 Node.js 22.12.0 이상과 pnpm 9.0.0 이상이 필요합니다.
- 일상적인 워크플로에서는 Chrome 디버그 모드, 온보딩, OpenClaw 게이트웨이 서버를 사용합니다.
- 보안 우선순위는 로컬 쿠키, bearer 자격 증명 및 워크스페이스 접근 권한을 보호하는 것입니다.
FreeToken openclaw 개요
FreeToken openclaw는 통합 게이트웨이를 통해 여러 AI 웹 서비스에 연결하도록 설계된 브라우저 인증 기반 OpenClaw 설정입니다. 모든 제공업체에 대해 별도의 API 키를 구매하는 대신, 브라우저에 로그인하고 필요한 세션 자격 증명을 로컬에 저장한 뒤 OpenClaw 인터페이스를 통해 구성된 모델을 사용할 수 있습니다.
이 방식은 실험, 모델 비교 및 개인 에이전트 워크플로에 유용합니다. 그러나 공식적인 무제한 API 서비스와는 다릅니다. 웹 세션은 만료될 수 있고 웹 엔드포인트에는 요청 제한이 적용될 수 있으며, 각 제공업체의 이용 약관도 계속 적용됩니다.
통합 게이트웨이
하나의 Web UI, CLI/TUI 또는 로컬 HTTP 게이트웨이를 통해 구성된 제공업체와 대화할 수 있습니다.
브라우저 인증
지원되는 웹 인터페이스에 로그인한 다음 온보딩 흐름을 통해 로컬 세션 데이터를 저장할 수 있습니다.
다중 모델 테스트
여러 제공업체의 답변을 비교하거나 AskOnce를 사용해 하나의 질문을 여러 모델에 전송할 수 있습니다.
| 영역 | FreeToken openclaw 방식 | 실제 의미 |
|---|---|---|
| 인증 | 브라우저 로그인 및 로컬 세션 캡처 | 제공업체 액세스는 일반 브라우저 세션에서 시작됩니다 |
| 모델 액세스 | 통합 제공업체 계층 | 전체 클라이언트를 변경하지 않고 모델을 전환할 수 있습니다 |
| 게이트웨이 | 로컬 HTTP 서비스 | Web UI, CLI 및 통합 기능이 하나의 실행 중인 서비스를 사용할 수 있습니다 |
| 도구 호출 | 프롬프트에 주입되는 로컬 도구 | 구성된 에이전트가 read, write, exec 및 웹 검색과 같은 도구를 사용할 수 있습니다 |
| 라이선스 | MIT 프로젝트 라이선스 | 프로젝트 약관과 타사 서비스 약관을 별도로 검토해야 합니다 |
이 설정을 로컬 연구 및 자동화 환경으로 간주하세요. 먼저 하나의 제공업체로 시작해 게이트웨이를 확인한 후, 기본 워크플로가 안정화되면 세션을 추가하세요.
제공업체 및 모델 비교
제로 토큰 구성에서 OpenClaw를 사용하는 가장 큰 이유는 제공업체 계층입니다. 여러 웹 제공업체가 테스트된 대상으로 나열되어 있으며, Manus는 API 기반 무료 할당량을 제공하는 별도 항목으로 설명됩니다. 지원 세부 사항은 제공업체마다 다를 수 있으므로 실제로 필요한 서비스만 구성하세요.
| 제공업체 | 예시 모델 | 채팅 | 도구 호출 | 인증 방식 |
|---|---|---|---|---|
| DeepSeek Web | deepseek-chat, deepseek-reasoner | 지원 | 지원 | 브라우저 세션 |
| Qwen Web | Qwen 3.5 Plus, Qwen 3.5 Turbo | 지원 | 지원 | 브라우저 세션 |
| Kimi | Moonshot v1 8K/32K/128K | 지원 | 지원 | 브라우저 세션 |
| Claude Web | Claude Sonnet 4-6, Opus 4-6, Haiku 4-6 | 지원 | 지원 | 브라우저 세션 |
| ChatGPT Web | GPT-4, GPT-4 Turbo | 지원 | 지원 | 브라우저 세션 |
| Gemini Web | Gemini Pro, Gemini Ultra | 안정성 관련 참고 사항과 함께 지원 | DOM 폴링 관련 참고 사항과 함께 지원 | 브라우저 세션 |
| Grok Web | Grok 1, Grok 2 | 지원 | 지원 | 브라우저 세션 |
| GLM Web | GLM-4 Plus, GLM-4 Think | 지원 | 지원 | 브라우저 세션 |
| Doubao Web | doubao-seed-2.0, doubao-pro | 채팅 지원 제한 사항 존재 | 나열된 도구 호출 매트릭스에서는 사용할 수 없음 | 브라우저 세션 |
| Manus | Manus 1.6, Manus 1.6 Lite | 나열된 할당량을 통해 지원 | 제로 토큰 웹 액세스로 제공되지 않음 | 무료 할당량이 포함된 API 키 |
모델을 전환하려면 채팅 상자에서 /model 명령어를 사용하세요. 제공업체에 여러 변형 모델이 있는 경우 정확한 모델 식별자를 사용하는 것이 좋습니다. 예를 들어 Claude 구성에서는 더 짧은 제공업체 전용 명령어보다 /model claude-web/claude-sonnet-4-6이 더 안정적으로 인식될 수 있습니다.
| 명령어 | 용도 | 예시 |
|---|---|---|
/models | 구성된 제공업체와 모델 목록 표시 | 활성 모델, 별칭 및 구성을 표시합니다 |
/model provider | 제공업체 별칭 선택 | /model deepseek-web |
/model provider/model | 정확한 모델 선택 | /model claude-web/claude-sonnet-4-6 |
| AskOnce | 하나의 질문을 여러 모델에 전송 | 답변을 나란히 비교합니다 |
모든 제공업체가 동일하게 작동한다고 가정하지 마세요. Gemini는 DOM 폴링이 불안정할 수 있으며, Doubao는 스트림 파서의 제한으로 인해 나열된 도구 호출 흐름에서 제외되어 있습니다.
단계별 설정 가이드
권장 설치 경로는 Node.js, pnpm, Chrome 디버그 세션, 웹 인증 마법사 및 게이트웨이 서버를 사용합니다. 온보딩을 완료하는 동안 브라우저와 터미널 세션을 계속 열어 두세요.
필수 도구 설치
Node.js 22.12.0 이상과 pnpm 9.0.0 이상을 사용하세요. macOS와 Linux는 직접 지원됩니다. Windows에서는 WSL2를 사용한 다음 Linux 워크플로를 따르세요.
프로젝트 복제 및 빌드
OpenClaw 제로 토큰 프로젝트를 복제하고 해당 디렉터리로 이동한 다음 pnpm install, pnpm build, pnpm ui:build를 실행하세요. 빌드 명령어에는 다른 패키지 관리자를 대신 사용하지 말고 pnpm을 사용하세요.
Chrome 디버그 모드 시작
./start-chrome-debug.sh를 실행하고 해당 터미널을 열어 두세요. 브라우저 디버그 세션은 지원되는 웹 제공업체에 로그인할 수 있는 환경을 제공합니다.
로그인 및 온보딩 실행
사용하려는 제공업체 웹사이트에 로그인하세요. 새 터미널에서 ./onboard.sh webauth를 실행하고 관련 제공업체를 선택한 다음, 마법사가 필요한 로컬 세션 자격 증명을 캡처하도록 허용하세요.
게이트웨이 시작
./server.sh를 실행하세요. 이 명령어는 게이트웨이와 Web UI를 시작한 후 브라우저에서 열 수 있는 주소를 출력합니다. 나중에 서비스를 확인하려면 ./server.sh status를 사용하세요.
| 설정 단계 | 명령어 또는 작업 | 예상 결과 |
|---|---|---|
| 종속성 | pnpm install | 프로젝트 패키지를 설치합니다 |
| 애플리케이션 빌드 | pnpm build | 기본 애플리케이션을 빌드합니다 |
| UI 빌드 | pnpm ui:build | Web UI를 빌드합니다 |
| 브라우저 세션 | ./start-chrome-debug.sh | Chrome 디버그 환경을 엽니다 |
| 인증 | ./onboard.sh webauth | 제공업체 인증 구성을 생성합니다 |
| 게이트웨이 | ./server.sh | 로컬 HTTP 게이트웨이와 Web UI를 시작합니다 |
먼저 DeepSeek, Qwen 또는 다른 단일 제공업체를 구성하세요. 추가 브라우저 세션을 추가하기 전에 /models에 해당 제공업체가 표시되고 기본 채팅 요청이 정상적으로 작동하는지 확인하세요.
게이트웨이 사용 및 구성
게이트웨이가 실행되면 Web UI가 구성된 모델을 테스트하기에 가장 간단한 장소입니다. CLI/TUI는 node openclaw.mjs tui로 사용할 수 있으며, 로컬 통합 기능은 구성에 정의된 게이트웨이 토큰을 사용해 HTTP 엔드포인트로 요청을 보낼 수 있습니다.
기본 예시 구성은 포트 3001과 토큰 기반 게이트웨이 인증을 사용합니다. 이 게이트웨이 토큰은 제공업체 쿠키 및 bearer 자격 증명과 분리해 보관하세요. 각각 보호하는 경계가 다릅니다. 게이트웨이 토큰은 로컬 API 액세스를 제어하고, 제공업체 자격 증명은 웹 세션을 인증합니다.
curl \
-H "Authorization: Bearer YOUR_GATEWAY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-web/deepseek-chat",
"messages": [{"role": "user", "content": "Hello!"}]
}'
| 인터페이스 | 액세스 방법 | 가장 적합한 용도 |
|---|---|---|
| Web UI | ./server.sh가 출력한 URL 열기 | 일상적인 채팅 및 모델 전환 |
| CLI/TUI | node openclaw.mjs tui | 터미널 기반 상호작용 |
| HTTP API | bearer 토큰을 사용한 로컬 게이트웨이 요청 | 스크립트 및 호환 통합 기능 |
| 모델 카탈로그 | /models | 구성된 제공업체와 별칭 확인 |
| 모델 전환기 | /model | 활성 제공업체 또는 모델 변경 |
도구 호출은 프롬프트가 검색, 가져오기, 읽기, 쓰기, 메시지 전송 또는 로컬 명령어 실행과 같은 작업을 제안할 때 활성화되도록 설계되었습니다. 워크스페이스 제한은 구성된 에이전트 워크스페이스를 통해 제어되므로 해당 디렉터리의 범위를 좁게 유지하세요.
./onboard.sh webauth를 통해 온보딩을 완료한 제공업체만 구성에 기록되고 /models에 표시됩니다. 프로젝트에서 지원하는 제공업체라도 온보딩이 완료될 때까지 로컬 카탈로그에 나타나지 않을 수 있습니다.
보안, 문제 해결 및 유지 관리
브라우저 인증 자동화에는 자격 증명을 신중하게 관리해야 합니다. 쿠키와 bearer 토큰은 프로젝트의 로컬 상태 영역을 포함한 로컬 인증 파일에 저장됩니다. 이러한 파일을 저장소에 커밋하거나, 공개 이슈 보고서에 붙여 넣거나, 스크린샷으로 공유하지 마세요.
웹 세션은 만료될 수 있으며 제공업체는 요청 제한을 적용할 수 있습니다. 따라서 이 설정은 대규모 프로덕션 트래픽보다 개인 테스트와 중간 수준의 작업량에 더 적합합니다. 제공업체가 응답하지 않거나 로컬 세션이 유효하지 않게 되면 브라우저에서 다시 인증하세요.
유지 관리 체크리스트:
- auth.json 및 로컬 상태 디렉터리를 버전 관리에서 제외하기
- 에이전트의 파일 액세스에 범위가 좁은 워크스페이스 사용하기
- 요청이 실패하기 시작하면 제공업체 세션 확인하기
- 게이트웨이를 다시 시작하기 전에 ./server.sh status 사용하기
- 필수 디렉터리가 없을 때 doctor 명령어 실행하기
| 증상 | 권장 조치 | 중요한 제한 사항 |
|---|---|---|
| 디렉터리 누락 | node dist/index.mjs doctor 실행 | 이 명령어는 openclaw.json 또는 auth-profiles.json을 생성하지 않습니다 |
| 인증 파일 누락 | ./onboard.sh webauth 다시 실행 | 재인증이 필요할 수 있습니다 |
ERR_MODULE_NOT_FOUND | dist, dist-runtime, node_modules를 삭제한 후 다시 설치하고 빌드 | 마지막에 pnpm ui:build를 실행하세요 |
| 해시 불일치 오류 | 클린 빌드 수행 | npm run build가 아닌 pnpm build를 사용하세요 |
| 만료된 웹 세션 | Chrome을 통해 다시 로그인하고 온보딩 재실행 | 세션 수명은 제공업체에 따라 다릅니다 |
| 게이트웨이 문제 | ./server.sh restart를 사용하거나 ./server.sh status 확인 | 출력된 포트와 로컬 토큰을 확인하세요 |
클린 빌드는 다음 순서로 진행합니다.
rm -rf dist dist-runtime node_modules pnpm install pnpm build pnpm ui:build ./server.sh restart
새 웹 제공업체를 추가할 때 프로젝트 구조는 인증, API 클라이언트 및 스트림 처리를 분리합니다. 일반적으로 제공업체에는 인증 모듈, 웹 클라이언트, 스트림 핸들러 및 스트림 팩토리 등록이 필요합니다. 이러한 분리를 통해 제공업체별 동작을 더욱 쉽게 유지 관리할 수 있습니다.
각 서비스에서 허용하는 방식으로만 브라우저 자동화를 사용하세요. 프로젝트 면책 조항에 따라 타사 약관 준수에 대한 책임은 운영자에게 있습니다.
FreeToken openclaw FAQ
Q: FreeToken openclaw란 무엇인가요?
FreeToken openclaw는 하나의 로컬 게이트웨이를 통해 여러 AI 웹 제공업체에 연결하는 브라우저 인증 기반 OpenClaw 워크플로를 의미합니다. 별도로 구매한 API 키에 대한 의존도를 줄여 주지만 제공업체의 제한, 세션 만료 또는 서비스 약관이 사라지는 것은 아닙니다.
Q: FreeToken openclaw에는 API 토큰이 필요한가요?
나열된 제로 토큰 웹 제공업체는 기존 제공업체 API 키 대신 브라우저 로그인과 로컬에 저장된 세션 자격 증명을 사용합니다. Manus는 API 키와 무료 할당량을 사용하는 별도 항목으로 나열되어 있으므로 동일한 인증 경로로 취급해서는 안 됩니다.
Q: 어떤 운영체제를 지원하나요?
macOS와 Linux는 직접 지원됩니다. Windows 사용자는 WSL2를 사용한 다음 Linux 설치 단계를 따라야 합니다.
Q: 구성한 제공업체가 /models에 표시되지 않는 이유는 무엇인가요?
./onboard.sh webauth를 통해 온보딩을 완료한 제공업체만 로컬 OpenClaw 구성에 기록됩니다. 해당 제공업체의 온보딩 마법사를 실행한 다음 /models를 다시 확인하세요.
가장 안정적인 워크플로는 간단합니다. pnpm으로 빌드하고, 하나의 제공업체를 인증한 뒤, /models를 확인하고, 게이트웨이를 시작한 다음 점진적으로 확장하세요.