Your browser
works for you.
Ghost is an autonomous AI agent that lives inside Silver. It doesn't just chat — it takes action. Browse, search, click, type, read, write, run commands. Autonomously.
Architecture
Agent Loop
Observe page state, reason with LLM, execute tools, repeat. Up to 50 steps per task.
Tool Registry
Pluggable tool system. Add new tools by creating a file and calling registerTool().
Workspace
Each task gets ~/.ghost/tasks/{id}/ with plan.md, task.md, result.md. Persistent across steps.
Sub-Agents
Parent agent spawns focused child agents for research, automation, or analysis. Max depth 1.
LLM Provider
OpenRouter abstraction. Claude Sonnet 4, GPT-4o, Gemini 2.5 — swap models in settings.
Page Observation
Extracts 60 interactive elements, page text, scroll position. Agent sees the page like a human.
Example Tasks
"Go to YouTube and find the top trending video about AI"
Plan: Search YouTube for AI trending
Navigate to youtube.com
Fill search field with "AI"
Press Enter
Extract results
Save to workspace
Done: Found top 5 AI videos
"Research competitors of Stripe and write a report"
Plan: Research Stripe competitors
Web search: "Stripe competitors 2025"
Extract search results
Spawn sub-agent: research each competitor
Write report to workspace
Done: Report with 6 competitors analyzed