앱, MCP, 메모리, 그리고 모든 모델을 지원하는 로컬 우선 에이전틱 워크스페이스 앱.
한국어는 runchr 제공 번역입니다. 원문 README는 English tool page.
invisible_dots
오픈소스 셀프 호스팅 대안 OpenAI Dots 및 Grok Bot: 각 에이전트는 자체 하드웨어 가속 VM과 안티봇을 회피하는 패치된 Firefox를 갖습니다
- Run
- node apps/cli/dist/invisible-dots.mjs server
- Interface
- web UI, CLI, HTTP API, Telegram, WhatsApp
- Models
- OpenRouter models
프로젝트 README (번역)
GitHub ↗Written by the project's own authors, not by runchr. Snapshot taken 2026-10-29.
OpenAI Dots, Grok Bot의 오픈소스, 셀프 호스팅 대안. 안티봇 시스템에 탐지되지 않도록 설계되었습니다.
빠른 시작
Node 24+, Go 1.25+, Git, 하드웨어 가상화(x86-64), 그리고 OpenRouter 키가 필요합니다.
Windows (PowerShell):
winget install - e -- id OpenJS.NodeJS.LTS; winget install - e -- id GoLang.Go; winget install - e -- id Git.Git
git clone https: // github.com / feder - cr / invisible_dots; cd invisible_dots
npm ci; npm run build -- workspace @invisible - dots / cli
node apps / cli / dist / invisible - dots.mjs setup -- all
node apps / cli / dist / invisible - dots.mjs server
Linux (Ubuntu 24.04):
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash - && sudo apt-get install -y nodejs git && sudo snap install go --classic
git clone https://github.com/feder-cr/invisible_dots && cd invisible_dots
npm ci && npm run build --workspace @invisible-dots/cli
node apps/cli/dist/invisible-dots.mjs setup --all
node apps/cli/dist/invisible-dots.mjs server
setup --all은 QEMU를 설치하고 가속기(KVM 또는 Windows Hypervisor Platform)를 켠 다음, Dot의 이미지를 빌드하거나
다운로드합니다. 재시작 후 다시 실행하면 이어서 진행됩니다. 그런 다음 http://127.0.0.2:3000 을 열고
OpenRouter 키를 붙여넣은 뒤 첫 번째 Dot을 만드세요. 각 단계와 실패 모드:
가이드의 빠른 시작 .
Dot에게 무엇을 물어볼까
컴퓨터와 사람의 판단이 필요한 일이라면 무엇이든, 시간이 얼마나 걸리든:
research라는 브라우저 아이덴티티를 열고 https://example.com 에 접속해서 페이지의 제목과 첫
문장을 알려줘. 브라우저는 열어둬.
매일 아침, 밀라노에서 리스본으로 가는 편도 항공권을 향후 2주간 확인해서
~/workspace/fares.csv에 기록하고 가장 저렴한 날을 알려줘.
shopping 아이덴티티로 쇼핑 사이트에 로그인해서 이번 달 인보이스를 ~/documents에 다운로드하고,
다음번을 위해 인보이스 페이지 위치를 기억해둬.
Dot이 가진 것
자체 컴퓨터
Linux 데스크톱과 영구 디스크를 갖춘 하드웨어 가속 VM. 유휴 시 잠들고 다음 메시지, 작업 또는 자동화를 위해 깨어납니다.
차단되지 않는 브라우저
invisible_playwright_mcp : C++로 패치된 Firefox, 지문이 엔진 내부에 설정됩니다. 각 아이덴티티는 자체 쿠키와 로그인을 유지합니다.
메모리와 스킬
Claude Code처럼 홈 폴더에 자체 노트와 방법 안내를 작성하고, 다음 작업 시 이를 읽습니다.
당신의 MCP 서버
Claude Code에서처럼 선언한 모든 MCP 서버, 즉 컴퓨터 위의 프로그램이나 URL. 키는 설정에 남지 않습니다.
당신이 설정하는 권한
모든 도구는 권한에 속합니다: allow, ask 또는 deny. ask는 받은편지함에서 대기하며, 재시작 후에도 유지되고 호출을 한 번 실행합니다.
작업과 자동화
우선순위와 시작 시간이 있는 큐, 그리고 자체 반복 작업. 이를 위해 컴퓨터가 정시에 시작됩니다.
다양한 접근 방법
웹 UI, 명령줄, 실시간 이벤트가 있는 HTTP API, Telegram, 그리고 옵트인 방식의 WhatsApp.
크래시에도 잃는 것 없음
재시작이나 kill -9 후에도 수락된 모든 메시지와 작업이 유지되며, 중단된 도구 호출은 절대 두 번 실행되지 않습니다.
문서
가이드 : 설치, 웹 UI, 명령줄, 브라우저, 채널, 구성, 업데이트
아키텍처 : 모든 컴포넌트와 그 존재 이유
문제 해결 및 개발 및 테스트
관련 프로젝트
이 프로젝트의 구성 요소들. Dot의 브라우저는
invisible_playwright_mcp 이며,
invisible_playwright 와
invisible_core 위에 있습니다. 엔진은
nanobot 의 포크입니다.
라이선스
MIT, LICENSE 참조. 서드파티 컴포넌트 및 라이선스: THIRD_PARTY_NOTICES.md .
면책 조항
이 프로젝트는 있는 그대로 제공되며 어떠한 보증도 없습니다. 사용에 따른 위험은 본인이 감수하고, 관할 법률을 준수하세요.
Dot은 당신의 계정으로, 당신의 연결을 통해 작동합니다: 방문하는 사이트의 약관과 robots.txt를 존중하세요.
Federico Elia 제작
Other tools that do the same work
개인 AI 에이전트를 구축하기 위한 경량 셀프 호스팅 Python 프레임워크입니다.
브라우징하고, 파일을 편집하고, 명령을 실행하고, 기억하는 로컬 우선 AI 에이전트
Agent stacks with this tool(1)View graph
매월 스킬을 학습하고 Telegram에 합계를 보고하는 자체 호스팅 인보이스 수집 에이전트
From README links<p>그들은 하드웨어 가상화가 지원되는 머신에 invisible_dots를 세우고, <code>setup --all</code>을 실행해 QEMU를 설치하고 Dot 이미지를 빌드했으며, OpenRouter 키를 넣고 127.0.0.2:3000의 로컬 웹 UI를 열었다. 그들은 Dot을 하나 만들고, 상점 로그인에 연결된
View stack
No comments yet.
to comment.