Mochi – KI-Haustier Webclient
Find a file
2026-10-31 11:48:26 +01:00
public Screenshots (webp), IPv6/IPv4-Listen für Healthcheck 2026-10-31 11:28:19 +01:00
server Rate-Limit: echte Client-IP hinter Proxy 2026-10-31 11:48:26 +01:00
.dockerignore Landingpage, Spiel unter /play, Fastify-Backend mit Registrierung/Login und Spielstand-Sync (Postgres) 2026-10-31 11:18:57 +01:00
.gitignore Landingpage, Spiel unter /play, Fastify-Backend mit Registrierung/Login und Spielstand-Sync (Postgres) 2026-10-31 11:18:57 +01:00
Dockerfile Landingpage, Spiel unter /play, Fastify-Backend mit Registrierung/Login und Spielstand-Sync (Postgres) 2026-10-31 11:18:57 +01:00
README.md Mochi Webclient: erster Deploy (aus mochi-repo/web) + nginx Dockerfile 2026-10-31 03:46:41 +01:00
STATUS.md Mochi Webclient: erster Deploy (aus mochi-repo/web) + nginx Dockerfile 2026-10-31 03:46:41 +01:00

Mochi Webclient (MVP + Phase 2 Home)

Spielbarer Browser-Client für das KI-Haustier Mochi. Pastell/kawaii, Offline-First Pflege, optionales Gehirn auf Port 8787.

Starten

# Terminal 1 — Gehirn (optional, sonst Offline-Chat)
cd /workspace/mochi-brain && node server.js

# Terminal 2 — Webclient
cd /workspace/mochi-web && python3 -m http.server 8765
# Browser: http://localhost:8765/

Gehirn-URL

Einstellungen → Default https://mochi-brain.onrender.com/chat
Body { message, buddy, memories } → { reply, mood?, memorySuggestions?, filteredSecrets? }

Avatar & Zimmer

Design-API (js/avatar-design-classic.js / avatar.js):

  • buddySVG(stufe, stimmung, personalitaet?)
  • mountMochi(el, opts)
  • Phase 2: roomScene({ stage, mood, night, outfits, personality, baseUrl }), OUTFITS, outfitPath, ROOM_ASSETS

Home zeigt Mochi im Zimmer. Nacht: Auto (20–7 Uhr) / An / Aus. Outfits: bis zu 2 gleichzeitig (Hoodie, Schal, Partyhut, …).

Assets: assets/room, assets/night, assets/outfits.

Hinweis

Kein Deploy, keine Secrets. Keys nur privat mit Crypto.