Chrome Extension · Free · No Account

BLOCKCRAFTPage Garden

A Minecraft-style idle game that grows in your browser corner. Browse any website — blocks appear, spread, and stack. Click them to break them. Earn points. Repeat.

5Block Types
5Growth Stages
60Grid Cells
0Interruptions

5 Block Types

Every site you visit is classified into one of five categories. Each category grows its own block — independently, simultaneously, on whichever tab is active.

🌱 Dirt
Social — Twitter, Reddit, Instagram, Discord
🎬 Obsidian
Video — YouTube, Twitch, Netflix
🛍 Gold
Shopping — Amazon, Etsy, eBay
📰 Stone
News — BBC, NYT, The Verge
💼 Wood
Work — GitHub, Notion, Figma

How It Works

01

Open Any Page

BlockCraft silently classifies every website you visit — social, video, shopping, news, or work — and begins growing the matching block type in the corner.

02

Blocks Grow Over Time

Each block passes through 5 growth stages while you're active on that page type. Sprites change as it matures. Switch tabs and growth pauses — resumes when you return.

03

The Garden Spreads

Every fully grown block spawns a new seedling randomly adjacent to it. Your garden builds outward, connecting blocks from different sites into one persistent world.

04

Break Blocks to Score

Click a fully grown block to strike it. Cracks appear with each hit — 5 hits to destroy. Particle burst. Points earned. The space opens for new growth.

Live Widget Preview
youtube.com/watch
⛏ BlockCraft✦ 130
🎬 Video

Break Them

Fully grown blocks can be broken. Click directly on a block to strike it. Five hits destroys it — just like Minecraft.

Hit 1
Hit 2
Hit 3
Hit 4
Hit 5
  • Cracks appear with each hit — visible damage stages
  • Block shakes on impact
  • Particle burst on destruction
  • +10 points earned per broken block

Private
By Design

  • Only reads your URL hostname — never page content
  • No network requests whatsoever
  • Garden stored in chrome.storage.local
  • No analytics, no tracking, no account
  • Open for inspection — plain JS, no obfuscation

Technical

ManifestV3
Canvas200 × 120px
Block Size20 × 20px
Grid10 × 6 cells
Growth~8s per stage
Stages5 per block
Storagechrome.storage.local
FrameworkPlain JS · No deps

FAQ

Does it slow down my browser?

No. The page classifier checks your URL hostname once on page load — no DOM scanning, no content reading. The canvas renders at 60fps but only while the widget is visible.

Does it track what I read?

Never. BlockCraft only reads your URL hostname to classify the site type (e.g. "youtube.com" → Video). It never reads page content, form inputs, passwords, or any personal data.

Does my garden persist when I close Chrome?

Yes. Your entire garden is stored in chrome.storage.local and persists across sessions, restarts, and tab changes. Your blocks will be exactly where you left them.

Can multiple block types grow at once?

Yes — each site type grows its own independent block chain. If you have YouTube and Reddit open simultaneously, both are growing their respective blocks in real time.

What happens when the grid fills up?

New blocks can only spawn adjacent to existing ones. Break blocks regularly to open space and keep your garden growing. A full grid is a high-score challenge.

Can I hide the widget?

Yes. Click the ⛏ toggle button in the bottom-right corner of any page to show or hide the widget. Your garden keeps growing in the background either way.

Free · No account · No ads

YOUR GARDEN
IS WAITING.

BlockCraft is a free side project from OATH Studio. Built with Manifest V3 and plain JavaScript. No ads. No in-app purchases. No data collection. Privacy Policy