📈 GH Trending Explorer 🎲 Surprise me

← all repos

feder-cr / invisible_dots

git clone https://github.com/feder-cr/invisible_dots.git golden-a61faff1b2d9 · 4d ago

Open-source, self-hosted alternative to OpenAI Dots, Grok Bot. Built to be undetectable by anti-bot systems.

+13
stars, 24h · #2,800
+~89
stars, 7 days · #2,440
+~380
stars, 30 days · #2,178
32k
★ total · +0% this week
4.7k
forks · 5 open issues

Star history (as recorded here)

2026-10-20 · 32,185 ★ 2026-10-23 · 32,223 ★
LanguageTypeScript
LicenseMIT
Created2024-08-04 (2y ago)
Last push2d ago
Watchers192
OwnerUser

GitHub topics

Links

README excerpt
Open-source, self-hosted alternative to OpenAI Dots, Grok Bot. Built to be undetectable by anti-bot systems.
## Quickstart
You need Node 24+, Go 1.25+, Git and hardware virtualization (x86-64), plus an OpenRouter key.
**Windows** (PowerShell):
 [code] 
**Linux** (Ubuntu 24.04):
 [code] 
`setup --all` installs QEMU and turns on the accelerator (KVM, or the Windows Hypervisor Platform), then builds or
downloads the Dot's images; run it again after a restart and it carries on. Then open **http://127.0.0.2:3000**,
paste your OpenRouter key and create your first Dot. Every step and its failure modes:
the guide's quickstart.
## What to ask a Dot
Anything that needs a computer and a person's judgement, for as long as it takes:
> Open a browser identity called research, go to https://example.com and tell me the page's title and its first
> sentence. Leave the browser open.
> Every morning, check one-way fares from Milan to Lisbon for the next two weeks, write them to
> ~/workspace/fares.csv and tell me the cheapest day.
> Log in to the shop with the shopping identity, download this month's invoices to ~/documents, and remember where
> the invoices page is for next time.
## What a Dot has
| | |
|---|---|
| **A computer of its own** | A hardware-accelerated VM with a Linux desktop and a persistent disk. It sleeps when idle and wakes for the next message, task or automation. |
| **A browser that is not blocked** | invisible_playwright_mcp: Firefox patched in C++, the fingerprint set inside the engine. Each identity keeps its own cookies and logins. |
| **Memory and skills** | It writes its own notes and how-tos in its home folder, as Claude Code does, and reads them on the next task. |
| **Your MCP servers** | Any MCP server you declare, a program on its computer or a URL, as in Claude Code. Its keys stay out of the config. |
| **Permissions you set** | Every tool belongs to a permission: allow, ask or deny. An ask waits in your Inbox, survives a restart and runs the call once. |
| **Tasks and automations** | A queue with priorities and start times, and its own recurring jobs, for which its computer is started on time. |
| **Many ways to reach it** | Web UI, command line, HTTP API with live events, Telegram, and WhatsApp as an opt-in. |
| **Nothing lost on a crash** | A restart or a `kill -9` keeps every message and task you saw accepted, and a tool call cut short is never run twice. |
## Documentation
- Guide: install, the web UI, the command line, the browser, channels, configuration, updating
- Architecture: every component and why it is there
- Troubleshooting and development and tests
## Related projects
**The pieces of this one.** A Dot's browser is
invisible_playwright_mcp, on
invisible_playwright and
invisible_core; the engine is a fork of
nanobot.
## License
MIT, see LICENSE. Third-party components and their licenses: THIRD_PARTY_NOTICES.md.
## Disclaimer
This project is provided as-is, with no warranties. Use it at your own risk and in compliance