kameleo-io/kameleo
봇 탐지를 우회하고 브라우저 자동화를 대규모로 실행하는 자체 호스팅 안티디텍트 브라우저
151+3이번 주0 찜
26포크2이슈
중간맛 분석
C#·Python·JavaScript 기반이며, Selenium/Puppeteer/Playwright 프레임워크를 직접 지원합니다. Chrome(Chroma 엔진)과 Firefox(Junglefox) 브라우저를 동시에 실행할 수 있고, HTTP/SOCKS5/SSH 프록시 통합, 모바일 프로필(Android Chrome, iOS Safari), 헤드리스 모드, 배포를 지원합니다. 실시간 검증 데이터(Reddit, Google, Cloudflare Turnstile 등)에서 표준 Chromium보다 우월한 성능을 입증했습니다. 난이도는 중상(3/5)이며, 프로필 생성·실행·프록시 연결·쿠키 관리 등 풍부한 예제 코드가 제공됩니다.
이런 레포예요
이럴 때 쓰면 좋아요
- 대규모 웹 스크래핑 프로젝트에서 IP 차단 및 봇 탐지 우회
- 가격 모니터링·시장 조사·데이터 수집 등 정당한 웹 자동화 작업
- Cloudflare·reCAPTCHA·지문 기반 탐지 시스템을 뚫고 안정적으로 웹사이트에 접근
핵심 기능
Chrome(Chroma)·Firefox(Junglefox) 다중 엔진 및 5일 이내 커널 업데이트Python·JavaScript·C# 멀티 SDK 및 Selenium/Puppeteer/Playwright 기본 지원자체 호스팅, 고정 요금(동시 브라우저 수 기준), 프록시·모바일 프로필·쿠키 관리 통합
대안 대비 차별점
CLI 우선·로컬 호스팅·다중 프레임워크 SDK 지원으로 개발자 경험을 최우선하며, 클라우드 기반 API나 GUI 도구와 달리 데이터 주권과 비용 예측성을 보장합니다.
준비물
- Docker 또는 Windows/macOS 운영체제
- Node.js 또는 Python 또는 .NET 런타임
- Playwright/Puppeteer/Selenium 중 하나
바로 시작하기
- Kameleo 설치 (Windows/macOS/Docker 선택):
# Windows
winget install Kameleo.App
# macOS
brew install --cask kameleo
# Docker
docker pull kameleo/kameleo-app:latest
- SDK 설치:
npm install @kameleo/local-api-client playwright
- 프로필 생성 및 자동화 코드 작성 (TypeScript):
import { KameleoLocalApiClient } from "@kameleo/local-api-client";
import { chromium } from "playwright";
const client = new KameleoLocalApiClient({ basePath: "http://localhost:5050" });
const fingerprints = await client.fingerprint.searchFingerprints("desktop", undefined, "chrome");
const profile = await client.profile.createProfile({ fingerprintId: fingerprints[0].id });
const browser = await chromium.connectOverCDP(`ws://localhost:5050/playwright/${profile.id}`);
const page = await browser.contexts()[0].newPage();
await page.goto("https://example.com");
별 추이 · 7일
151+3 / 7일
활용성 · 따라 만들기 좋은가
샘플 점수 14/100
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2020년 생성
이 레포에 깃밥 배지 달기
[](https://www.gitbap.com/r/kameleo-io/kameleo)🔌 클로드에서 바로 써보기
깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.
방법 ① 커넥터 URL
클로드 설정 → 커넥터에 이 주소를 붙여넣기.
https://www.gitbap.com/api/mcp방법 ② 플러그인 (체험까지)
플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.
/plugin marketplace add jakeparkcolde/gitbap-cowork/plugin install gitbap-cowork@gitbapAI가 README 기반으로 요약했습니다 · 원문 보기