Understand the page
Read the DOM and accessible controls instead of guessing from screenshots.
OPEN-SOURCE · PLAYWRIGHT · LOCAL-FIRST
Give your browser a goal. FreeComputerUse lets an AI plan the steps while Playwright runs them on your machine, with website access and sensitive actions kept in your hands.
Bring an API key or sign in with a supported model CLI.
A SMALL, CHECKABLE LOOP
The model suggests browser actions. Your local app executes them, checks what changed and shows you the run.
Read the DOM and accessible controls instead of guessing from screenshots.
Ask your chosen model for the next bounded set of browser actions.
Playwright runs locally. Direct navigation to a new origin asks for approval.
Review the result, repair failures and replay compatible learned workflows later.
Learned repeats can run with zero model calls when the workflow still matches.
ONE RECORDED RUN · NOT A GENERAL SUCCESS CLAIM
A local browser run investigates a synthetic API incident, checks six pages and saves a report.
PICK THE MODEL THAT FITS YOU
Use provider API keys for flexible model access, or authenticate with a supported local CLI subscription. The available choices depend on your configuration.
Set the provider endpoint, model and key in your local environment.
OpenAI-compatible endpoints work through a configurable base URL. Anthropic has its own API mode.Sign in locally with the provider CLI, then select its subscription mode.
CLI sign-in uses that provider’s own plan limits. API billing and subscription usage are separate.Provider setup and evidence: model guide · support matrix. Some provider routes have not been live-tested in this project.
START WITH A REAL GOAL
Copy a goal into your local workspace. Browse read-only research tasks or switch to synthetic workflows for practice. Source checks and agent trials are labelled separately.
The original small pages remain available for checking individual interactions.
LOCAL CONTROL, MADE VISIBLE
Browser execution, profiles, history and downloads stay on your machine. The goal and page context needed to plan a task go to the model provider you chose.
Local storage is not encrypted. Immediate cross-origin redirects from newly opened popups remain a known limitation. Read the security boundaries before using personal or sensitive data.
GET RUNNING LOCALLY
Requires Node.js 22.13+, npm and a browser Playwright can launch. An installed Chrome or Edge can be selected as a best-effort option without a Playwright browser download.
Open setup instructions01 / TERMINALgit clone https://github.com/OthmaneBlial/FreeComputerUse.git
cd FreeComputerUse
npm ci
cp .env.example .env
chmod 600 .env
FCU_BROWSER_CHANNEL=chrome npm run devThen open http://127.0.0.1:4318