Skip to main content

Your Bricks site. Your AI. Your rules.

Stop clicking through WordPress one page at a time. Bulk update content, upload media from your desktop, generate sections from any AI — all from your terminal or our GUI.

The Old Way
1. Open WordPress admin
2. Navigate to Pages → Homepage
3. Click "Edit with Bricks"
4. Find the heading element
5. Change color to #2563EB
6. Click Save
7. Repeat for 19 more pages...
~45 minutes of clicking
vs
With Agent to Bricks
$ bricks search --type heading --all-pages
Found 47 headings across 20 pages
$ bricks modify --color "var(--primary)" --push
✓ 47 headings updated across 20 pages
✓ Snapshots saved for all modified pages
~8 seconds. Done.

Bricks Builder is powerful.
Managing it at scale isn't.

Bulk updates are manual

Changing heading colors across 20 pages? Open each one. Find the element. Edit. Save. Repeat. That's an afternoon gone.

Media upload is tedious

Drag files from your desktop to WordPress media, then manually insert them into elements one by one. Every. Single. Time.

Other AI tools lock you in

Existing AI plugins force their models, their interface, their subscription. You can't bring Claude, Codex, or your own API keys.

Styles stay siloed

Want to copy a style from one page to another? Screenshot it, recreate it manually. There's no "apply this everywhere."

What if you could just talk to your website?

Agent to Bricks
>
CLI

Your workflow, your way

Chain commands together, pipe into other tools, automate with cron. Works with any AI agent — Claude Code, Codex, or your own.

  • Pipe and chain commands like Unix tools
  • Bring any AI agent — Claude, Codex, OpenCode
  • Automate with cron, CI/CD, or scripts
  • Works alongside your existing dev tools
Terminal
$ bricks search --type heading --all-pages --json \
| bricks modify --style "color: var(--primary)" \
| bricks push --all
● Searching... found 47 headings
● Modifying... applied to 47 elements
● Pushing... 20 pages updated
✓ Pipeline complete. 3 snapshots saved.
GUI

Everything at your fingertips

Tab directly into your site’s pages, colors, styles, and images — all inline in the prompt. No more switching tabs to copy values.

  • @mention pages, colors, components inline
  • Save and reuse prompt templates
  • Multi-site management — switch instantly
  • Multiple concurrent sessions
  • Visual preview before pushing changes
Agent to Bricks — GUI
Resources
Templates
Bulk Style UpdateGallery Builder
Apply style to@page:Homepageheadings
@page:About
@page:Services
@page:Contact
Site Colors
primary
secondary
accent
neutral
Connected: mysite.com
Templates

Build your design system

Download starter templates, create your own from existing pages, or generate new ones with AI. Style profiles keep your brand consistent.

  • Download, create, or AI-generate templates
  • Style profiles enforce brand consistency
  • Export and share with your team
  • Apply templates across multiple pages
Template Browser
Search templates...
SaaS Hero
Photo Gallery
Pricing Table

See it in action

Pick a task. Watch the difference between CLI precision and GUI convenience.

Agent to Bricks — GUI
heading-xl
heading-lg
body-text
caption
Apply@style:heading-xlglobally
Visual Diff
Homepage h1#333333var(--primary)
About h1#333333var(--primary)
Services h1#333333var(--primary)
Blog h1#333333var(--primary)

Not another AI WordPress plugin.

See how Agent to Bricks is different.

Feature
Other AI Tools
Agent to Bricks
AI Provider
Locked to their API
Bring your own
Pricing
Monthly subscription
Free & open source
Workflow
Their interface only
CLI, GUI, or API
Automation
Not possible
Chain commands, cron, CI/CD
Templates
Their templates
Create, import, generate your own
Data Privacy
Sent to their servers
Your machine, your keys

What you can do

Things you can do on day one.

Upload images into a gallery

Point it at a folder. It uploads everything and builds the gallery section. Done.

$ bricks media upload ./photos/*.jpg

Generate a landing page

One sentence in, full page out. Hero, features, testimonials, CTA. All using your ACSS classes.

$ bricks generate page "SaaS landing page"

Convert HTML to Bricks

Write HTML with your classes. The CLI turns it into Bricks elements and maps class names to IDs.

$ bricks convert ./template.html --push

Search and replace across pages

Find every button, heading, or class usage site-wide. Change them all in one pass.

$ bricks search "old" | bricks modify

Roll back any change

Every push saves a snapshot. Something wrong? One command to undo it.

$ bricks snapshot restore --page 1460

Apply a style profile

Define your brand fonts, colors, and spacing once. Every generated section follows your rules automatically.

$ bricks style apply --profile brand.json

Get started

Five steps. Under five minutes.

1

Install the WordPress plugin

Download from GitHub releases, upload in WP admin.

2

Generate an API key

Settings → Agent to Bricks → Generate API Key

3

Install the CLI

tar xzf agent-to-bricks_*.tar.gz && sudo mv bricks /usr/local/bin/
4

Connect to your site

bricks config init
5

Verify it works

bricks site info

Why I built this

I kept watching the same thing happen. A new AI tool for WordPress launches, looks good in the demo, then you see the pricing page. $29/month. $49/month. $99 for the "agency tier." On top of everything else you're already paying for.

Bricks has a clean data model and real CSS control. I wanted AI tools that matched that quality. So I built a CLI that does it for free. You bring your own AI agent, use your own API keys, run it from your own machine.

Honestly? I hope Bricks ships native AI tools that are better than this. When that happens, this project can quietly retire. Until then, it's here.

Agent to Bricks is an independent open-source project. It is not affiliated with, endorsed by, or connected to Bricks Builder.