An autonomous AI agent that runs on your machine — it writes code, fixes bugs, manages files, calls APIs and orchestrates full workflows. No subscription. Works with any LLM. Scroll to AI-Web for the step-by-step playbook to build a website with AI.
Think of Goose as a digital employee on your laptop. You tell it what you want in plain language — and it figures out the steps, runs commands, fixes errors, and delivers results.
Built by Block (formerly Square, founded by Jack Dorsey) and released in January 2025. In December 2025 it was contributed to the Linux Foundation's Agentic AI Foundation — alongside Anthropic's MCP and OpenAI's AGENTS.md — making it global infrastructure, not a proprietary product.
It runs in three ways: a desktop app, a command-line tool (CLI), or via an API you can embed in your own products.
| Capability | ChatGPT | 🪿 Goose |
|---|---|---|
| Suggests code fixes | ✓ | ✓ |
| Actually runs the code | ✗ | ✓ |
| Reads your files | ✗ | ✓ |
| Installs dependencies | ✗ | ✓ |
| Connects Slack / Drive / GitHub | ✗ | ✓ |
| Works with any AI model | ✗ | ✓ |
| Runs on your machine (private) | ✗ | ✓ |
| Free to use | ✗ | ✓ |
Open the Goose desktop app, CLI, or connect via API and type what you want — no code required. Goose understands natural language just like a human assistant would.
"Set up a new JavaScript project with Express and MongoDB" "Find all bugs in my code and fix them"Your instruction goes to a Large Language Model — the engine that understands and thinks. You choose the brain: Claude, GPT, Gemini, or a free local model on your own computer.
ClaudeGPTGeminiOllama (local)💡 With a local model, no data leaves your computer — 100% private.
The LLM doesn't just answer — it builds an action plan, deciding which tools to use and in what order.
A. Read the project files · B. Run the test suite · C. Identify failures · D. Write code to fix them · E. Re-run tests to confirm
Goose uses the Model Context Protocol (MCP) — an open standard — to connect to 3,000+ tools. Each tool is a specialist worker Goose can hire for a specific job.
📁 Files & Shell🐙 GitHub💬 Slack📊 Drive🐳 Docker🗄️ DatabasesEach tool does its job and reports back. If something fails, Goose retries automatically — like a smart employee who troubleshoots without bothering you.
Example: Goose asks GitHub to list open issues → gets 12 → reads them → fixes issue #7 → submits a pull request. All automatically.
When done, Goose summarises what it did, what it changed, and what needs your attention. You stay in control and can redirect at any point.
✅ Task complete📋 Action summary🔁 Continuous loopSet up entire project environments, write, test and debug code, run test suites and auto-fix failures, commit and push to GitHub — in one prompt.
Paste an error. Goose reads your code, finds the root cause, writes the fix, re-runs tests and confirms it's resolved — without you typing a line.
Point Goose at a CSV or database and ask "build me an interactive dashboard." It reads the data, writes the chart code and serves it live in your browser.
Rename 500 files by pattern, reorganise folders, extract data from PDFs, merge spreadsheets — any repetitive file task that would take you hours.
Connect GitHub + Slack + Jira. When a bug is filed, Goose reads it, tries to fix it, then posts in Slack with a PR link. Zero human steps.
Run with a local model (Ollama). Zero data leaves your machine — perfect for sensitive business data, healthcare records or classified environments.
A Recipe is a saved shortcut — a pre-written set of instructions Goose follows every time. Write it once, share it with your team, and run it with one command. Think of it as a menu item: the same steps, perfectly, every time.
Run every Monday at 9am automatically via cron schedule.
Goose reads all code commits from the past 7 days.
Pulls all open bugs and tasks from GitHub.
Formats a clean report and posts to #engineering.
Real example: a developer typed one prompt — "Read my blog CSV files in /data, analyze them and create an interactive dashboard" — and Goose read the files, wrote the code and served a live dashboard. No coding needed.
Goose isn't just for programmers. Any business person can use it to automate repetitive file tasks, pull data from multiple sources into one report, connect business tools (CRM, email, spreadsheets) and schedule recurring reports automatically.
You describe the outcome. Goose figures out the how.
Goose is the only free, open-source AI agent that runs on your own machine, works with any AI model, connects to 3,000+ tools, and has been adopted by the Linux Foundation as global infrastructure. For businesses that need power without vendor lock-in, it's the professional choice.
You don't need an agency or a CS degree to ship a professional website. With an AI agent like Goose (or Claude Code) you describe the outcome and the agent does the building. Here is the exact toolkit and the step-by-step method used to build pages like this one — on the EatCookJoy / Aziz Saif house theme.
Minimum viable stack to ship for free: Goose + VS Code + GitHub Pages + a domain. Everything else is an upgrade.
Before any tool, decide three things: who it's for, what the one job of the page is, and the single call-to-action. Two sentences is enough — the agent builds far better with a clear target.
AudienceOne jobOne CTAInstall the agent and an editor, then create an empty project folder. For a static site (perfect for portfolios, explainers and landing pages) plain HTML + CSS is all you need — fast, durable and free to host.
brew install block-goose-cli code my-siteDecide colours, fonts and spacing before building pages — this is what keeps every page on-brand. Reuse the house theme below (cream paper, terracotta, gold & sage, Playfair + Inter + Space Grotesk). Tip: this exact theme is saved as a reusable Claude Code skill so the agent applies it automatically every time.
Theme tokens: cream #FBF7F1 · terracotta #C45A3D · gold #D9A86C · sage #7A8C5C · ink #16110D — fonts: Playfair Display (display), Inter (body), Space Grotesk (labels).
Hand the brief and the design tokens to the agent and let it generate the first full page. Then review it live and refine section by section in plain English.
Replace placeholder copy with real, specific words. Lead with the outcome, keep sentences short, use one clear heading per section. Ask the agent to tighten and proofread — but you own the message.
Outcome-firstShort sentencesOne idea / sectionCheck the page on a phone width, confirm tap targets are big enough, add alt text to images, keep colour contrast high, and make sure it works without JavaScript. Ask the agent: "audit this page for mobile and accessibility and fix it."
Add a descriptive <title> and meta description, Open Graph tags, a canonical link, JSON-LD schema, a sitemap.xml and robots.txt. Clear headings and direct answers help you show up in Google and in AI answers (Perplexity, ChatGPT Search, Gemini).
Push to GitHub, enable Pages, and point your domain at it with a CNAME file. The agent can run every command for you. Your site is now live, on HTTPS, for free.
Add analytics, watch what visitors do, and improve the weak sections. Because the theme lives in a reusable skill, every new page you add stays visually consistent — your site grows without drifting off-brand.
AnalyticsIterateConsistent themeShip weekly| Job | Tool | Why | Cost |
|---|---|---|---|
| Build the site | Goose / Claude Code | Turns plain-English prompts into clean, working code | Free |
| Edit & preview | VS Code or Cursor | See files, preview live, accept agent edits | Free |
| Version control | Git + GitHub | History, backup, and the deploy pipeline | Free |
| Hosting | GitHub Pages | Free static hosting with HTTPS and a custom domain | Free |
| Domain + CDN | Cloudflare / Namecheap | Custom URL, free SSL, fast global delivery | ~$10/yr |
| Fonts | Google Fonts | Playfair Display · Inter · Space Grotesk | Free |
| SEO / AI search | Search Console + schema | Get indexed by Google and cited by AI engines | Free |
| Analytics | Plausible / GA4 | Understand visitors and improve | Free / Paid |
This page was generated with an AI agent on the EatCookJoy / Aziz Saif house theme. The same theme is saved as a reusable skill, so every future page stays perfectly consistent.
Explore azizsaif.com