Agentic automation
for WordPress

Describe a site in natural language and Linopress provisions a fresh stack, builds content with AI tools, validates it, and exports a portable bundle.

linopress
$ linopress build my-site --prompt "|"

One prompt. Full WordPress site.

Linopress orchestrates every step of site creation — from provisioning to content building to validation — so you get a production-ready bundle without touching WordPress manually.

01

Provision

Spins up a fresh, isolated WordPress stack in seconds. Each site gets its own environment.

linopress provision my-site --port 8080
02

Build with AI

Translates your natural language prompt into a SiteSpec, then uses agentic tools to build pages, menus, and content.

linopress build yoga-studio --prompt "..."
03

Validate

Runs visual QA cycles with screenshot-based review. Self-healing loops fix issues automatically.

linopress build ... --review --browser
04

Export

Packages the finished site into a portable bundle you can deploy anywhere. No vendor lock-in.

linopress destroy my-site

Sites that get better on their own

The selfimprove command runs an autonomous improvement loop against a live site. Turn up the creativeness dial from 1 to 5 — or go full --aggressive for maximum iteration.

--creativeness 1–5Controls how aggressively the loop rewrites content and layout.
--aggressiveShortcut for max creativeness (level 5).
bash
# Improve an existing site
linopress selfimprove --site yoga-studio

# Go all out
linopress selfimprove --site yoga-studio --creativeness 5

# Shorthand for maximum creativity
linopress selfimprove --site yoga-studio --aggressive

Every command you need

Commands

provision <site-id>Spin up a fresh WordPress stack
build <site-id>Build site content from a prompt or spec
start <site-id>Start a stopped site stack
stop <site-id>Stop a running site stack
destroy <site-id>Tear down and remove a site
selfimproveRun autonomous improvement loop

Key Flags

--prompt "..."Generate a SiteSpec from natural language
--spec path.jsonUse a SiteSpec JSON directly
--port 8080Port to expose WordPress
--browserEnable browser container for visual validation
--reviewEnable visual QA review cycles
--review-cycles NLimit review iterations (default 2)
--heal-cycles NLimit self-healing iterations (default 2)
--yoloRelax safety checks for faster iteration
--timeout msGlobal build timeout in milliseconds

Examples

Yoga studio with visual review
linopress build yoga-studio \
  --prompt "Create a modern yoga studio website
            with pricing, schedule, testimonials,
            and contact form" \
  --port 8080 \
  --browser
Children's book author
linopress build book-author \
  --prompt "Create a playful children's book
            author site" \
  --review \
  --review-cycles 2 \
  --browser
Deterministic build from spec
linopress build yoga-studio \
  --spec ./site-spec.json \
  --port 8080
Full selfimprove run
linopress selfimprove \
  --site yoga-studio \
  --creativeness 5

Free and open source

Linopress is MIT-licensed and developed in the open. Contributions, issues, and ideas are welcome.

finger-gun/linopress