
nanobrowser/nanobrowser
요약
Nanobrowser는 브라우저에서 실행되는 오픈 소스 AI 웹 자동화 도구입니다. OpenAI Operator의 무료 대안으로, 멀티 에이전트 시스템을 통해 실시간 웹 분석 및 지능적인 경로 수정을 지원하며 사용자의 로컬 환경에서 실행됩니다.
핵심 포인트
- OpenAI Operator의 강력한 무료 오픈 소스 대안
- 멀티 에이전트 시스템을 통한 지능적 웹 자동화
- 사용자 API 키를 사용하는 비용 효율적인 구조
- 로컬 실행을 통한 강력한 개인정보 보호 및 보안
- 다양한 LLM(OpenAI, Anthropic, Ollama 등) 지원
Nanobrowser는 브라우저에서 실행되는 오픈 소스 (Open-source) AI 웹 자동화 도구입니다. 유연한 LLM (Large Language Model) 옵션과 멀티 에이전트 시스템 (Multi-agent system)을 갖춘 OpenAI Operator의 무료 대안입니다.
⬇️ Chrome 웹 스토어에서 Nanobrowser를 무료로 받으세요
👏 Discord에서 커뮤니티에 참여하세요 | X
🌟 Nanobrowser가 마음에 드시나요? 스타(Star)를 눌러 소문을 내는 데 도움을 주세요!
❤️ 후원을 통해 프로젝트를 지원해 주세요 - 모든 기여는 Nanobrowser를 무료 및 오픈 소스로 유지하는 데 도움이 됩니다!

Nanobrowser의 멀티 에이전트 시스템이 HuggingFace를 실시간으로 분석하며, Planner가 장애물에 부딪힐 때 지능적으로 스스로 수정하고 Navigator에게 접근 방식을 조정하도록 동적으로 지시합니다. 이 모든 과정은 사용자의 브라우저에서 로컬로 실행됩니다.
OpenAI Operator의 월 200달러라는 가격표 없이 강력한 AI 브라우저 에이전트를 찾고 계신가요? 크롬 확장 프로그램 (Chrome extension)인 Nanobrowser는 사용자가 완벽한 제어권을 유지하면서도 프리미엄 웹 자동화 기능을 제공합니다:
100% 무료 - 구독료나 숨겨진 비용이 없습니다. 설치 후 본인의 API 키를 사용하여 사용한 만큼만 지불하면 됩니다.
개인정보 보호 중심 - 모든 것이 로컬 브라우저에서 실행됩니다. 사용자의 자격 증명(Credentials)은 사용자에게 머물며, 어떤 클라우드 서비스와도 공유되지 않습니다.
유연한 LLM 옵션 - 선호하는 LLM 제공업체에 연결할 수 있으며, 에이전트마다 서로 다른 모델을 자유롭게 선택할 수 있습니다.
완전한 오픈 소스 - 브라우저가 어떻게 자동화되는지에 대한 완전한 투명성을 제공합니다. 블랙박스나 숨겨진 프로세스가 없습니다.
참고: 현재 OpenAI, Anthropic, Gemini, Ollama, Groq, Cerebras, Llama 및 사용자 정의 OpenAI 호환(OpenAI-Compatible) 제공업체를 지원하며, 더 많은 제공업체가 지원될 예정입니다.
Multi-agent System (멀티 에이전트 시스템): 전문화된 AI 에이전트들이 협력하여 복잡한 웹 워크플로우 (Web Workflows)를 완수합니다.
Interactive Side Panel (대화형 사이드 패널): 실시간 상태 업데이트가 포함된 직관적인 채팅 인터페이스를 제공합니다.
Task Automation (작업 자동화): 여러 웹사이트에 걸쳐 반복적인 웹 자동화 작업을 원활하게 자동화합니다.
Follow-up Questions (후속 질문): 완료된 작업에 대해 문맥에 맞는 후속 질문을 할 수 있습니다.
Conversation History (대화 기록): AI 에이전트와의 상호작용 기록에 쉽게 접근하고 관리할 수 있습니다.
Multiple LLM Support (다중 LLM 지원): 선호하는 LLM 제공업체를 연결하고 각 에이전트에 서로 다른 모델을 할당할 수 있습니다.
공식 지원 브라우저:
Chrome - 모든 기능 완벽 지원
Edge - 모든 기능 완벽 지원
지원하지 않는 브라우저:
- Firefox, Safari 및 기타 Chromium 변형 브라우저 (Opera, Arc 등)
참고: Nanobrowser가 다른 Chromium 기반 브라우저에서 작동할 수도 있지만, 최상의 경험과 보장된 호환성을 위해 Chrome 또는 Edge 사용을 권장합니다.
Chrome 웹 스토어에서 설치 (Stable Version/안정 버전):
- Nanobrowser Chrome 웹 스토어 페이지를 방문합니다.
- "Chrome에 추가" 버튼을 클릭합니다.
- 안내 메시지가 뜨면 설치를 확인합니다.
중요 참고 사항: 최신 기능을 사용하려면 아래의 "최신 버전 수동 설치"를 통해 설치하십시오. Chrome 웹 스토어 버전은 검토 프로세스로 인해 업데이트가 지연될 수 있습니다.
에이전트 모델 설정:
- 툴바에서 Nanobrowser 아이콘을 클릭하여 사이드바를 엽니다.
Settings (설정)아이콘(우측 상단)을 클릭합니다. - LLM API 키를 추가합니다.- 각 에이전트(Navigator, Planner)에 사용할 모델을 선택합니다.
모든 최신 기능이 포함된 가장 최신 버전을 사용하려면:
- Download (다운로드): 공식 Github 릴리스 페이지에서 최신
nanobrowser.zip파일을 다운로드합니다. - Install (설치):
nanobrowser.zip파일의 압축을 해제합니다.- Chrome에서
chrome://extensions/를 엽니다. Developer mode (개발자 모드)를 활성화합니다 (우측 상단).Load unpacked (압축해제된 확장 프로그램을 로드합니다)를 클릭합니다 (좌측 상단).- 압축을 해제한
nanobrowser폴더를 선택합니다.
- 에이전트 모델 설정:
- 툴바에서 Nanobrowser 아이콘을 클릭하여 사이드바를 엽니다.
Settings (설정)를 클릭합니다.
icon (우측 상단). - LLM API 키를 추가합니다.
-
각 에이전트(Navigator, Planner)에 사용할 모델을 선택합니다.
업그레이드 (Upgrading):
-
릴리스(release) 페이지에서 최신
nanobrowser.zip파일을 다운로드합니다. -
압축을 풀고 기존 Nanobrowser 파일들을 새 파일로 교체합니다.
-
Chrome에서
chrome://extensions/로 이동하여 Nanobrowser 카드에 있는 새로고침 아이콘을 클릭합니다. -
최신 버전을 다운로드합니다.
만약 Nanobrowser를 직접 빌드(build)하는 것을 선호한다면, 다음 단계를 따르세요:
사전 요구 사항 (Prerequisites): -
저장소 복제 (Clone the Repository): git clone https://github.com/nanobrowser/nanobrowser.git cd nanobrowser
의존성 설치 (Install Dependencies): pnpm install
확장 프로그램 빌드 (Build the Extension): pnpm build
확장 프로그램 로드 (Load the Extension): -
-
빌드된 확장 프로그램은
dist디렉토리에 위치합니다. -
확장 프로그램을 브라우저에 로드하려면 '수동 설치 (Manually Install)' 섹션의 설치 단계를 따르세요.
-
빌드된 확장 프로그램은 -
개발 모드 (Development Mode) (선택 사항): pnpm dev
Nanobrowser를 사용하면 성능과 비용의 균형을 맞추기 위해 각 에이전트별로 서로 다른 LLM 모델을 구성할 수 있습니다. 권장되는 구성은 다음과 같습니다:
Planner (플래너): Claude Sonnet 3.5 - 더 나은 추론 및 계획 능력
Navigator (네비게이터): Claude Haiku 3.5 - 웹 탐색 작업에 효율적이며 성능과 비용의 균형이 좋음
Planner (플래너): Claude Haiku 또는 GPT-4o - 낮은 비용으로 합리적인 성능 제공. 복잡한 작업에는 더 많은 반복(iteration)이 필요할 수 있음
Navigator (네비게이터): Gemini 1.5 Flash 또는 GPT-4o-mini - 가볍고 비용 효율적이며 기본적인 탐색 작업에 적합
설정 옵션 (Setup Options): -
-
Ollama 또는 기타 커스텀 OpenAI 호환 제공업체를 사용하여 모델을 로컬(locally)에서 실행합니다.
-
API 비용이 전혀 들지 않으며, 데이터가 기기를 떠나지 않으므로 완벽한 프라이버시를 보장합니다.
권장 모델 (Recommended Models): Qwen2.5-Coder-32B-InstructFalcon3 10BQwen 2.5 Coder 14B****Mistral Small 24B - 커뮤니티의 최신 테스트 결과
-
Discord를 통해 다른 로컬 모델에 대한 커뮤니티 경험 공유를 환영합니다.
프롬프트 엔지니어링 (Prompt Engineering):
- 로컬 모델 (Local models)은 더 구체적이고 깔끔한 프롬프트 (prompts)가 필요합니다.
- 추상적이고 모호한 명령은 피하세요.
- 복잡한 작업은 명확하고 상세한 단계로 나누세요.
- 명시적인 문맥 (context)과 제약 사항 (constraints)을 제공하세요.
참고: 비용 효율적인 구성은 출력이 덜 안정적일 수 있으며, 복잡한 작업을 위해 더 많은 반복 (iterations)이 필요할 수 있습니다.
팁: 자신만의 모델 구성 (model configurations)을 자유롭게 실험해 보세요! 멋진 조합을 찾으셨나요? Discord를 통해 커뮤니티와 공유하여 다른 사용자들이 설정을 최적화하는 데 도움을 주세요.
다음은 단 한 문장만으로 수행할 수 있는 강력한 작업들입니다:
뉴스 요약 (News Summary):
"TechCrunch에 접속하여 지난 24시간 동안의 상위 10개 헤드라인을 추출해줘"
GitHub 조사 (GitHub Research):
"GitHub에서 별(stars)이 가장 많은 트렌딩 Python 저장소(repositories)를 찾아줘"
쇼핑 조사 (Shopping Research):
"Amazon에서 50달러 미만이며 방수 디자인을 갖춘 휴대용 블루투스 스피커를 찾아줘. 배터리 수명은 최소 10시간 이상이어야 해"
저희는 흥미로운 기능들을 준비하며 Nanobrowser를 활발히 개발하고 있습니다. 함께해 주세요!
GitHub Discussions에서 상세한 로드맵 (roadmap)과 예정된 기능들을 확인하실 수 있습니다.
Nanobrowser를 더욱 발전시키기 위해 여러분의 도움이 필요합니다! 모든 종류의 기여를 환영합니다:
프롬프트 및 사용 사례 공유 (Share Prompts & Use Cases)
- 저희 Discord 서버에 참여하세요.
- Nanobrowser를 어떻게 사용하고 있는지 공유해 주세요. 유용한 프롬프트와 실제 사용 사례 (real-world use cases) 라이브러리를 구축할 수 있도록 도와주세요.
피드백 제공 (Provide Feedback)
- Nanobrowser를 사용해 보고 성능에 대한 피드백을 주거나, Discord 서버에서 개선 사항을 제안해 주세요.
코드 기여 (Contribute Code)
- 프로젝트에 코드를 기여하는 방법에 대한 가이드라인은 CONTRIBUTING.md를 확인하세요.
- 버그 수정, 기능 추가 또는 문서 개선을 위한 풀 리퀘스트 (pull requests)를 제출해 주세요.
저희는 오픈 소스 (open source)와 커뮤니티 협업의 힘을 믿습니다. 웹 자동화 (web automation)의 미래를 만드는 여정에 함께하세요!
보안 취약점을 발견하신 경우, 이슈 (issues), 풀 리퀘스트 (pull requests) 또는 디스커션 (discussions)을 통해 공개적으로 공개하지 마십시오.
대신, 취약점을 책임감 있게 보고하기 위해 GitHub Security Advisory를 생성해 주세요. 이를 통해 문제가 공개적으로 노출되기 전에 문제를 해결할 수 있습니다.
Nanobrowser와 사용자의 안전을 지키는 데 도움을 주셔서 감사합니다!
성장하고 있는 개발자 및 사용자 커뮤니티에 참여하세요:
- Discord - 팀 및 커뮤니티와 채팅
- Twitter - 업데이트 및 공지사항 팔로우
- GitHub Discussions - 아이디어 공유 및 질문
Nanobrowser는 다른 멋진 오픈 소스 (open-source) 프로젝트들을 기반으로 구축되었습니다:
해당 프로젝트의 제작자와 기여자분들께 깊은 감사를 드립니다!
이 프로젝트는 Apache License 2.0에 따라 라이선스가 부여됩니다 - 자세한 내용은 LICENSE 파일을 참조하세요.
Nanobrowser 팀이 ❤️를 담아 만들었습니다.
Nanobrowser가 마음에 드시나요? 별(star) 🌟을 눌러주시고 Discord | X에서 저희와 함께하세요.
저희는 이 코드베이스 (codebase)를 기반으로 하는 암호화폐 (cryptocurrencies), 토큰 (tokens), NFT, 또는 기타 블록체인 관련 애플리케이션을 포함하는 어떠한 프로젝트도 명시적으로 보증, 지원 또는 참여하지 않습니다.
그러한 파생 프로젝트는 공식 Nanobrowser 프로젝트 또는 핵심 팀과 제휴하거나, 유지 관리하거나, 어떤 방식으로든 연결되어 있지 않습니다.
저희는 제3자 파생 프로젝트의 사용으로 인해 발생하는 어떠한 손실, 손해 또는 문제에 대해서도 책임을 지지 않습니다. 사용자는 자신의 책임 하에 이러한 프로젝트를 이용해야 합니다.
저희는 저희의 이름, 코드베이스 또는 브랜드를 오용하거나 오도하는 방식으로 사용하는 것에 대해 공개적으로 거리를 둘 권리를 보유합니다.
저희는 오픈 소스 (open-source) 혁신을 권장하지만, 커뮤니티가 분별력을 갖고 주의를 기울일 것을 촉구합니다. 독립적인 개발자가 저희의 코드베이스를 기반으로 구축한 소프트웨어나 서비스를 사용하기 전에 반드시 위험 요소를 이해하시기 바랍니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기