-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Home
AIHawk is an open-source AI browser agent: a web browsing agent with a real browser. You say what you want in plain language, and it browses, clicks, types and reads the actual web to get it done. This wiki is the reading room around it - what an AI web agent is, how the tools in this space compare, what to do when an agent gets blocked, and how to put an agent to work.
The README is the fastest way to run AIHawk. The pages here are for the questions that come before and after: which tool fits, why something failed, and what is actually happening underneath. Every page on this wiki is one link away from this one.
The AI browser-agent landscape: OpenAI Operator and what replaced it, browser-use, computer-use agents, and how the open-source options differ.
- What is an AI web agent?
- Choosing an AI browser agent
- Open-source AI browser agents
- Open-source computer-use agents
- AI browser vs AI browser agent: which one do you want?
- AI browser agents vs traditional scraping
- Is OpenAI Operator still available?
- OpenAI Operator alternatives
- Open-source Operator-style agents
- OpenAI Operator vs Claude computer use
- Gemini computer use vs Claude computer use
- Project Mariner is gone: what replaced it
- browser-use alternatives
- Stagehand vs browser-use
- Skyvern alternatives
- Manus alternatives
- Firecrawl vs an AI browser agent
- Browserbase alternatives
- Cloud browser infrastructure for AI agents, explained
- AI browser agent vs RPA: which one fits the job
- AI browser agent vs n8n, Zapier and Make
- Vercel agent-browser alternatives, compared honestly
- AIHawk, reviewed honestly by its own wiki
Challenge pages, rate limits, timing tells, and which of those the browser can fix versus which are yours.
- Why does my AI agent get blocked?
- The timing signal AI agents give off
- Agent retry loops trip rate limits, not fingerprints
- Claude computer use detected as a bot
- browser-use getting blocked: what you can and cannot change
Task-shaped guides for putting an AI agent to work on real websites.
- Getting an AI agent to fill out forms
- Extracting data to a CSV with an AI agent
- Getting website data into Google Sheets with an AI agent
- Monitoring a page for changes with an AI agent
- AI agents for web research
- Using an AI agent to download invoices from portals
- Using an AI agent to hunt for apartments
- Using an AI agent to test your own website
- Posting to social media with an AI agent
- Posting to X with an AI agent
- Posting to Facebook with an AI agent
- Posting to Instagram with an AI agent
- Automating LinkedIn posts: read this first
- Appointment bots: what they are and what an agent can legitimately do
- How to write a task an AI browser agent can follow
- Track prices across sites with an AI agent
- Build a lead list with an AI browser agent
- Move data between two web apps with an AI agent
- Run an AI browser agent on a schedule
- AI browser agent with a local LLM: what changes
- Should you log your AI agent into your accounts?
- Which model to use with AIHawk
- Browser problem or model problem?
- Running AIHawk's browser from Claude Code
- Running AIHawk's browser from Claude Desktop
- Running AIHawk's browser from Cursor
- Running AIHawk's browser from Cline
AIHawk drives a Firefox patched at the C++ level so the browser itself looks and behaves like a normal desktop browser. That engine has its own documentation, maintained with the same care as this wiki: the invisible_playwright wiki covers browser fingerprinting, bot-detection vendors, network and proxy mechanics, and the automation layer in depth. Pages here link into it wherever the mechanism matters.
- OpenAI Operator alternatives
- Open-source Operator-style agents
- Is OpenAI Operator still available?
- OpenAI Operator vs Claude computer use
- browser-use alternatives
- Choosing an AI browser agent
- Open-source AI browser agents
- Open-source computer-use agents
- What is an AI web agent?
- AI browser agents vs traditional scraping
- Cloud browser infrastructure for AI agents, explained
- Browserbase alternatives
- Firecrawl vs an AI browser agent
- Skyvern alternatives
- Stagehand vs browser-use
- Project Mariner is gone: what replaced it
- Manus alternatives
- Gemini computer use vs Claude computer use
- AIHawk, reviewed honestly by its own wiki
- AI browser vs AI browser agent: which one do you want?
- AI browser agent vs RPA: which one fits the job
- AI browser agent vs n8n, Zapier and Make
- Vercel agent-browser alternatives, compared honestly
- Why does my AI agent get blocked?
- The timing signal AI agents give off
- Agent retry loops trip rate limits, not fingerprints
- Claude computer use detected as a bot
- browser-use getting blocked: what you can and cannot change
- Getting an AI agent to fill out forms
- Which model to use with AIHawk
- Browser problem or model problem?
- Running AIHawk's browser from Claude Code
- Extracting data to a CSV with an AI agent
- Monitoring a page for changes with an AI agent
- Running AIHawk's browser from Claude Desktop
- Running AIHawk's browser from Cursor
- Using an AI agent to hunt for apartments
- Getting website data into Google Sheets with an AI agent
- Using an AI agent to download invoices from portals
- AI agents for web research
- Using an AI agent to test your own website
- Running AIHawk's browser from Cline
- Posting to social media with an AI agent
- Posting to Facebook with an AI agent
- Posting to Instagram with an AI agent
- Posting to X with an AI agent
- Automating LinkedIn posts: read this first
- Appointment bots: what they are and what an agent can legitimately do
- Track prices across sites with an AI agent
- Build a lead list with an AI browser agent
- Run an AI browser agent on a schedule
- AI browser agent with a local LLM: what changes
- Should you log your AI agent into your accounts?
- How to write a task an AI browser agent can follow
- Move data between two web apps with an AI agent