Zum Inhalt springen

Erste Schritte

Wozu das gut ist. Du installierst den EYAS-Server, damit die Web-UI auf deiner Maschine existiert. Diese Seite ist der Installationsweg, keine Produkttour.

Wenn du fertig bist, weiter zum Setup-Assistenten, dann zu Die erste Stunde.

  1. EYAS installieren (nativ oder Docker)
  2. Server starten
  3. Setup-Assistent durchlaufen
  4. Web-UI öffnen und arbeiten — als Nächstes: Die erste Stunde
AnforderungHinweis
Bun 1.x (empfohlen) oder Node.js 22+Primäre Runtime: Bun
SpeicherplatzSQLite, Vault und Agentendateien unter data/; Gesprächs-Workspaces (siehe unten)
Optional: Docker ComposeContainer-Betrieb
Optional: Host-CLIsclaude, grok, kimi für keyless lokale Provider
Terminal-Fenster
git clone https://github.com/eyssen/eyas.git
cd eyas
bun install
./bin/eyas start

http://localhost:3100 (Default-Port aus config/default.yaml — 3100, nicht 3000).

Vordergrund (Logs im Terminal):

Terminal-Fenster
./bin/eyas serve
Terminal-Fenster
curl -fsSL https://raw.githubusercontent.com/eyssen/eyas/main/scripts/install.sh | bash

Nicht-interaktiv: bash -s -- --yes. Version pinnen: --version 0.8.16-beta. Windows: scripts/install.ps1.

Terminal-Fenster
git clone https://github.com/eyssen/eyas.git
cd eyas
docker compose up -d

GPU + Ollama: docker compose --profile gpu up -d.

BefehlFunktion
eyas serveHTTP-Server im Vordergrund
eyas startHintergrund (Pidfile + Log)
eyas stopStoppen
eyas restartNeu starten
eyas statusHealth + PID
eyas doctorLokale Diagnose
eyas versionVersion

Beim Start werden Frontend und Produktdocs bei Bedarf neu gebaut (build:web, docs:build), außer EYAS_SKIP_WEB_BUILD=1 / EYAS_SKIP_DOCS_BUILD=1.

SchrittErgebnis
Browser → /setupSetup-Assistent
Nach SetupLogin als Root-Owner
HomeStart
Docs/docs/ auf demselben Host/Port

Unter $EYAS_HOME bzw. Startverzeichnis. Das Datenverzeichnis ist dort data/, außer EYAS_DATA_DIR nennt einen anderen Ordner — alles unter data/ liegt dann in diesem Ordner:

PfadInhalt
data/sqlite/Hauptdatenbank (WAL, synchronous = NORMAL)
data/vault/Semantic/procedural Markdown — immer <Datenverzeichnis>/vault
data/agents/<id>/Agent-Workspace
data/backups/Backups
config/YAML + lokale Overlays

Gesprächs-Workspaces — der Ordner, in dem jedes Gespräch ohne eigene Ordner arbeitet — liegen bei Docker-, Kubernetes- und paketierten Installationen in data/workspaces/. Eine Source-Installation, die aus einem Git-Clone läuft, hält sie außerhalb des Checkouts, im Anwendungsdaten-Verzeichnis deines Benutzers. Siehe Konfiguration — Gesprächs-Workspaces.