feder‑cr/dots – Open‑source AI agent with a real Firefox browser
feder‑cr/dots is an open‑source AI agent that bundles a patched Firefox engine, allowing developers to run models from OpenRouter with realistic browser behavior and no automation flags. 2,444 GitHub stars in 3 days since feder-cr/dots was created (859.7/day). 1 source across 1 channel. Automatically detected; not ye
50Fact cited ·Analysis our interpretation ·Estimate forward-looking · [n] links to the source
5 claims drafted by openai/gpt-oss-20b were kept because each quote was found verbatim in its source; 1 unverifiable claim was discarded. Statements marked AI await human review.
What happened
- Fact feder‑cr/dots is an open‑source repository for AI agents that include a real Firefox engine.[1]AI
feder-cr/dots repository. Open-source dots for the web: an AI agent with its own browser, one that does not get blocked.. dots Every AI agent is a model and a browser.
- Fact The browser is patched in C++ and does not expose automation flags such as WebDriver or DevTools protocol.[1]AI
A real Firefox engine, patched in C++. The fingerprint is decided inside the engine, not painted over with JavaScript that a page can inspect.
- Fact Each run can use a deterministic identity via the --seed flag, ensuring consistent screen, fonts, GPU, timezone and language.[1]AI
One identity per seed. Screen, fonts, GPU, timezone and language agree with each other, and --seed gives back the same person on every run.
- Fact The agent can use any model available on OpenRouter, selected with the --model flag.[1]AI
The model is any model on OpenRouter, and --model changes it.
- Fact The GitHub repository feder-cr/dots was created on 29 Sept 2026 and had 2,444 stars on 2 Oct 2026.[1]
- Fact Its description reads: “Open-source dots for the web: an AI agent with its own browser, one that does not get blocked.”[1]
- Fact That is 2,444 stars in 3 days, an average of 859.7 per day.[1]
Why it matters
- Analysis Use the command line interface to launch the agent with desired model, seed, profile directory, and proxy settings, then interact via the provided browser interface or integrate with other MCP clients.AI
- Analysis Automatically detected from public activity data. Not yet reviewed by an analyst.
Should I care?
What changed?
- Fact feder‑cr/dots is an open‑source repository for AI agents that include a real Firefox engine.[1]AI
feder-cr/dots repository. Open-source dots for the web: an AI agent with its own browser, one that does not get blocked.. dots Every AI agent is a model and a browser.
- Fact The browser is patched in C++ and does not expose automation flags such as WebDriver or DevTools protocol.[1]AI
A real Firefox engine, patched in C++. The fingerprint is decided inside the engine, not painted over with JavaScript that a page can inspect.
Who is affected?
- Analysis Software developers and researchers building or testing AI agents that require realistic browser interactions.AI
What can developers do with it?
- Analysis Use the command line interface to launch the agent with desired model, seed, profile directory, and proxy settings, then interact via the provided browser interface or integrate with other MCP clients.AI
Is it production-ready?
Insufficient evidence
Analysis Not assessed.
What would make it important?
Not yet assessed.
What could prevent adoption?
Not yet assessed.
Technical change
- Fact feder‑cr/dots is an open‑source repository for AI agents that include a real Firefox engine.[1]AI
feder-cr/dots repository. Open-source dots for the web: an AI agent with its own browser, one that does not get blocked.. dots Every AI agent is a model and a browser.
- Fact The browser is patched in C++ and does not expose automation flags such as WebDriver or DevTools protocol.[1]AI
A real Firefox engine, patched in C++. The fingerprint is decided inside the engine, not painted over with JavaScript that a page can inspect.
- Fact Each run can use a deterministic identity via the --seed flag, ensuring consistent screen, fonts, GPU, timezone and language.[1]AI
One identity per seed. Screen, fonts, GPU, timezone and language agree with each other, and --seed gives back the same person on every run.
- Fact The agent can use any model available on OpenRouter, selected with the --model flag.[1]AI
The model is any model on OpenRouter, and --model changes it.
Architecture
No architecture has been documented for this signal.
Developer impact
Developer implications have not been assessed yet.
Difficulty has not been estimated yet.
Adoption & momentum
No adoption indicators recorded.
Timeline
First seen by the Astrava pipeline[1]
Limitations & risks
- Fact The documentation does not provide installation steps for Windows or Linux beyond a brief mention of PowerShell and a URL.[1]AI
Windows, in PowerShell: Linux: Then open http://127.0.0.1:8765.
- Analysis Generated from activity metrics only; verify the linked sources before acting on it.
Competing approaches
No competing approaches documented yet.
Who is building on it
No independent projects or organisations are documented as building on this yet.
Evidence & sources
Primary source (1)
Published by the people who built it: release notes, repositories, papers, official docs.
- [1]feder-cr/dots repository(opens in a new tab)
Open-source dots for the web: an AI agent with its own browser, one that does not get blocked.
Secondary source (0)
Independent reporting, third-party benchmarks, integrations by other projects.
None recorded.
Community signal (0)
Discussion threads and social posts. Evidence of attention, not of correctness.
None recorded.
How the score of 50 was calculated
| Factor | Share of maximum | Points |
|---|---|---|
| NoveltyRubric level 2/4 (Moderate). Heuristic (automated): first published 3 days ago. | 7.5/15 | |
| Technical significanceRubric level 3/4 (High). AI-assisted (openai/gpt-oss-20b), pending human review: The project implements a real browser engine with no automation flags, enabling more realistic web interactions for AI agents. Evidence: “A real Firefox engine, patched in C++. The fingerprint is decided inside the engine, not painted over with JavaScript that a page can inspect.” | 11.3/15 | |
| Developer relevanceRubric level 3/4 (High). AI-assisted (openai/gpt-oss-20b), pending human review: Provides a ready‑to‑use, open‑source tool that developers can integrate into their workflows for testing or building AI agents with realistic browser behavior. Evidence: “The same browser, in your own assistant Claude Code, Codex, Gemini CLI or any MCP client: invisibleplaywrightmcp gives them this browser as a server.” | 11.3/15 | |
| Adoption velocityIndependent integrations: unknown (0 pts). GitHub stars: 859.7 per day since creation; full marks at 1000/day, log-scaled (4.9/5). | 4.9/10 | |
| Community momentumFewer than three periods of activity data, or no baseline activity to compare against. | 0/10 | |
| Source credibilityPrimary source present; mean source-tier weight 1.00 (primary 1.0, secondary 0.7, community 0.35). | 10/10 | |
| Cross-source confirmationNo independent publisher has confirmed this yet. | 0/10 | |
| Evidence strengthMet 2/4: primary source ✓, runnable artifact (code, weights or package) ✓, reproducible or independent benchmark ?, technical documentation or paper ✗. 1 unknown (scored 0). | 5/10 | |
| Time to impactNo time-to-impact estimate yet. | 0/5 | |
| Hype penaltyNo hype indicators detected. | 0 | |
| Breakout Score | 50 |
Low confidence (0.48) — 60% of measured factors have data. 0 independent non-community publishers. At least one primary source. Evidence strength 5/10. Capped at Low: no independent, non-community source yet.
An analytical ranking derived from observable signals using model breakout-v1.2. It is not a prediction and not a measure of quality. How it works