aihawk_mcp_server vs dots

The two are close in size: 32.3k stars for aihawk_mcp_server, 32.3k for dots. Over the days we have tracked them aihawk_mcp_server moved +2.2% and dots +3534.3%, so dots is growing faster right now.

aihawk_mcp_server leads on model freedom. dots does not take any axis by a clear margin.

Stars and commit dates come from our own daily tracking. The six axes are read off each project's documentation by our review pipeline, so they describe what a project says about itself, not what we measured in its code.

Where they stand today

An anti-detect, human-like web-browsing agent that runs locally and drives pages (pointer movement, keystrokes) to avoid captchas and blocks while exposing an MCP server.

Stars
32.3k
Tracked growth
+2.2%
Maturity
●●●●●
Last commit
5d ago
Language
TypeScript
License
MIT
Cost to run
Your OpenRouter key

Provides a real, patched Firefox engine that presents a consistent, human-like fingerprint (no WebDriver flags) so the agent interacts with sites without obvious automation traces.

Stars
32.3k
Tracked growth
+3534.3%
Maturity
●●●●●
Last commit
5d ago
Language
TypeScript
License
MIT
Cost to run
Your OpenRouter API key
0%+3534%39 tracked days
feder-cr/aihawk_mcp_serverfeder-cr/dots

Six axes, head to head

Each axis runs 0 to 5. The label under a score is what that project's own docs claim, not a category average.

Axisaihawk_mcp_serverdots
Context depth
How much of your codebase it sees before it answers: the open diff, the diff plus related files, or the whole repository.
●●●●●
Diff only
●●●●●
Single page only
Noise control
How it keeps output volume down — severity thresholds, deduplication, incremental runs over new commits only.
●●●●●
None mentioned
●●●●●
None mentioned
Customization
How far it bends to your team: custom rules, prompts, style guides, per-path config.
●●●●●
Config flags & .env
●●●●●
CLI flags & options
Privacy
Whether your code stays on your own infrastructure: fully local, self-hostable, or cloud API only.
●●●●●
Self-hosted run
●●●●●
Cloud via OpenRouter
Model freedom
Whether you can point it at any provider, or it is wired to one.
●●●●●
OpenRouter + MCP
●●●●●
OpenRouter only
Setup ease
What it takes to get a first useful run out of it.
●●●●●
One command + key
●●●●●
Install + API key

Which one to pick

Pick aihawk_mcp_server if…

Run locally — when you need a controllable, anti-detect browser agent that simulates human interaction and can be plugged into assistants or a local web UI.

  • Model freedom: OpenRouter + MCP (3/5 against 1/5)
Runs in cli, coding-agent-plugin, web-app. Works with other-fixed.

Pick dots if…

Anti-detection browser — pick dots when you need a local agent that emulates a consistent human identity (screen, fonts, timezone, pointer events) and preserves profiles while using models via OpenRouter.

Runs in cli, web-app. Works with other-fixed.

What people want from each one

feder-cr/aihawk_mcp_server

Most-wanted open issues

Questions people ask

Is aihawk_mcp_server better than dots?

aihawk_mcp_server leads on model freedom. dots does not take any axis by a clear margin. aihawk_mcp_server is worth picking when run locally — when you need a controllable, anti-detect browser agent that simulates human interaction and can be plugged into assistants or a local web UI.

Which of aihawk_mcp_server and dots keeps my code private?

aihawk_mcp_server: Self-hosted run (4/5). dots: Cloud via OpenRouter (3/5).

What does each one cost to run?

aihawk_mcp_server: Your OpenRouter key. dots: Your OpenRouter API key.

Full profiles: feder-cr/aihawk_mcp_server and feder-cr/dots. Everything else in Browser agents.