Einführung

Lizard-Dokumentation

Was ist Lizard?

Lizard (lizard.build) ist eine Cloud-Sandbox-Plattform für KI-Agenten. Lizard Sandboxes sind Firecracker-microVMs mit jeweils eigenem Kernel: Ein Agent führt darin Code und Shell-Befehle aus, nutzt einen Desktop und einen Browser, öffnet private HTTPS-URLs für seine Ports und speichert Dateien auf Persistent Volumes. Erstellen Sie Sandboxes aus Ihrem Code mit Lizard SDK für TypeScript oder Python oder aus einem Terminal mit Lizard CLI. Wenn der Agent etwas gebaut hat, stellen Sie es auf derselben Plattform bereit: lizard up lädt den aktuellen Ordner hoch, lizard add -r owner/repo stellt ein GitHub-Repository bereit, und Lizard baut das Image auf seinen Servern und gibt jedem Webservice eine HTTPS-Adresse auf onlizard.com. Dieselbe CLI fügt Managed Postgres, Managed Redis und S3-kompatiblen Managed Object Storage hinzu und verbindet sie über Referenzen wie ${{postgres.DATABASE_URL}} mit Ihren Services. Lizard ist weder LizardFS, das verteilte Dateisystem, noch lizard, das Python-Werkzeug zur Messung der Codekomplexität.

Aufgabe auswählen

Ich möchte…Hier starten
Generierten Code in einer separaten Umgebung ausführenSandboxes-Schnellstart
Claude Code in einer Sandbox ausführenClaude Code in einer Sandbox
Dateien nach dem Ende einer Sandbox behaltenPersistent Volumes
Meine erste App bereitstellenApp-Schnellstart
Next.js, React, Vue oder eine Python-App bereitstellenFramework-Anleitungen
Über Claude Code oder einen anderen Coding-Agenten bereitstellenAnleitung für Coding-Agenten
Eine App mit Dockerfile bereitstellenMit einer Dockerfile bereitstellen
Einen Remote-MCP-Server hostenRemote-MCP-Anleitung
Einen Telegram- oder Discord-Bot dauerhaft ausführenTelegram-Anleitung oder Discord-Anleitung
Eine Datenbank verbindenManaged Postgres
Eine Seite mit Claude Code oder ChatGPT visuell bearbeitenLizard Studio

Code in einer Sandbox ausführen

Erstellen Sie im Dashboard einen API-Schlüssel und ein Projekt, setzen Sie LIZARD_API_KEY und installieren Sie Lizard SDK. Dieser Code erstellt eine Sandbox, führt einen Befehl aus und beendet die Sandbox:

npm install @lizard-build/sdk
import { Lizard } from '@lizard-build/sdk'
 
const lizard = new Lizard({ project: 'my-project' })
const sandbox = await lizard.create('interpreter', { size: 'small' })
 
try {
  const run = await sandbox.process.exec("python -c 'print(2 ** 10)'")
  console.log(run.stdout) // 1024
} finally {
  await sandbox.kill()
}

Die Größe Small (2 vCPU, 4 GB RAM) kostet $0.0162 pro Stunde, sekundengenau abgerechnet. Python, Vorlagen und Laufzeiten finden Sie im Sandboxes-Schnellstart und in der Sandboxes-Übersicht.

Eine App bereitstellen

Installieren Sie Lizard CLI. Das Installationsskript meldet Sie an und bietet die 7-tägige Pro-Testphase an: Sie fügen in Stripe Checkout eine Karte hinzu, und während der Testphase wird nichts abgebucht. Stellen Sie dann ein Repository bereit, auf das Sie zugreifen können:

curl -fsSL https://lizard.build/install.sh | bash   # then signs you in and offers the trial
lizard add -r your-org/your-app

Für Windows oder npm siehe weitere Installationswege.

Lizard erstellt das Image auf seinen Servern, daher ist auf diesem Weg kein lokales Docker erforderlich. lizardpack erkennt unterstützte Projekte; Projekte mit speziellen Build-Anforderungen können explizite Befehle oder ein Dockerfile verwenden. Prüfen Sie die Build-Logs und verifizieren Sie nach der Bereitstellung die URL der Anwendung.

Ihre Ressourcen verstehen

Ein Workspace gruppiert Mitglieder und Projekte. Ein Projekt gruppiert Services, Datenbanken und Sandboxes; jedes Konto hat ein Standardprojekt (bei einem neuen Konto <username>'s Project), das Lizard CLI in einem nicht verknüpften Ordner verwendet. Ein Service führt eine Anwendung oder einen Worker aus. Managed Postgres, Managed Redis und Managed Object Storage stellen Datendienste bereit, mit denen sich Anwendungen über Umgebungsreferenzen verbinden.

Für Apps und Sandboxes gelten unterschiedliche Regeln für Laufzeit und Speicher. Lesen Sie Limits und Speicher und Wiederherstellung, bevor Sie sich auf Größe, Lebensdauer oder Datenaufbewahrung einer Ressource verlassen.

Die passende Detailtiefe finden

  • Anleitungen behandeln eine Aufgabe von der Einrichtung bis zur Prüfung des Ergebnisses.
  • Framework-Anleitungen enthalten Build-Befehle, Adapter, Ports und Prüfungen für jeden Stack.
  • Bereitstellen behandelt GitHub und lokale Quellen, Worker, Skalierung und Regionen.
  • Kernkonzepte erklären Projekte, Builds und Bereitstellungen.
  • Observability behandelt Logs, Metriken, Kosten und den Deployment-Verlauf.
  • Lizard CLI-Referenz listet Befehle, Flags und Exit-Codes auf.
  • Fehlerbehebung hilft dabei, einen fehlgeschlagenen Start zu diagnostizieren.
  • Bekannte Probleme dokumentiert Limits und Wiederherstellungsfälle, die Sie vor einem Release prüfen sollten.

Aktualisiert