Skip to content

Get Started with Tessera

Tessera is an AI project generator that runs as a CLI tool on your machine. Install it globally with Composer and start generating complete web projects from a conversation.

Installation

bash
composer global require tessera/installer

Make sure the Composer global bin directory is in your PATH:

  • Windows: %APPDATA%\Composer\vendor\bin
  • macOS/Linux: ~/.composer/vendor/bin

Verify it works:

bash
tessera --version

System Check

Before creating your first project, run the built-in diagnostics to check that your system has everything Tessera needs:

bash
tessera doctor
  TESSERA DOCTOR — System Check

System:
  OS: windows
  Package manager: scoop

Required:
✓ PHP — PHP 8.5.2
✓ Composer — 2.9.2

AI tools (need at least one):
✓ claude — 2.1.76
✓ gemini — 0.32.1
✓ codex — 0.114.0

Optional (depends on stack):
✓ Node.js — v25.8.0
✓ Go — go1.25.0
  Flutter — not installed
✓ Docker — 28.4.0
✓ Git — 2.45.1

✓ Disk space: 87.7 GB free

  All good! Run: tessera new my-project

Prerequisites

Required:

  • PHP 8.2+
  • Composer
  • At least one AI CLI tool:
ToolInstallation
Claudenpm install -g @anthropic-ai/claude-code
Codexnpm install -g @openai/codex
Gemininpm install -g @google/gemini-cli

Optional (auto-installed if missing):

Create Your First Project

bash
tessera new my-project

AI will lead a natural conversation — asking about the business, languages, payments, design style — and then build everything automatically. The entire process takes a few minutes.

TIP

The installer asks about your AI subscription plans during setup. If you have Claude Max (unlimited), it will prefer Claude for all tasks since there's no cost concern. Learn more about AI routing.

Next Steps