macaly.app.
Auf deinem Rechner entsteht nichts, und Macalys eigener Agent läuft nie. Die App liegt ab der ersten Datei in deinem Macaly-Workspace - du kannst sie jederzeit im Macaly-Editor öffnen und dort weiterbauen.
Was du brauchst
Du brauchst einen MCP-Client, der Remote-Server über Streamable HTTP unterstützt - Claude (claude.ai, Desktop, Cowork), Claude Code, ChatGPT, Cursor, Grok Bot oder Codex.Client verbinden
Claude, ChatGPT, Cursor und Grok Bot installieren Macaly Cloud aus ihren offiziellen Verzeichnissen. In Macaly findest du unter Einstellungen → Verbindungen für jeden von ihnen eine Karte mit denselben Schritten und einem Link zum Eintrag. Andere Clients fügen den Server unter dieser Adresse hinzu:- Claude
- Claude Code
- ChatGPT
- Cursor
- Grok Bot
- Codex
- Öffne den Macaly-Cloud-Eintrag im Claude-Connector-Verzeichnis. Er funktioniert in claude.ai, in der Desktop-App und auf dem Handy.
- Klicke auf Connect.
- Melde dich bei Macaly an und gib den Zugriff im Fenster frei, das sich öffnet.
Stattdessen einen API-Key verwenden
Du kannst dich statt mit OAuth auch mit einem Macaly-API-Key authentifizieren - praktisch für Headless-Agenten und Automatisierung. Übergib den Key als Bearer-Token:teamId diesen automatisch.
Eine App von Anfang bis Ende bauen
1
App erstellen
Dein Agent ruft
create_app mit einem Namen auf. Zurück kommen eine chatId und das Projekt-Briefing. Die App wird leer angelegt - kein Start-Prompt, kein KI-Build.2
Code schreiben
write_file schreibt eine ganze Datei, und edit_file ersetzt exakten Text in einer bestehenden Datei, sodass bei einer kleinen Änderung an einer großen Datei nicht die ganze Datei erneut gesendet wird. Jeder write_file-, edit_file- und delete_file-Aufruf ist ein atomarer Git-Commit mit eigenem Eintrag in der App-Historie. Der erste Schreibvorgang in einem kalten Workspace dauert ~20-30 Sekunden länger, während die Sandbox hochfährt.3
Plattformfunktionen ergänzen
Für Datenbank, Zahlungen, KI, Medien oder Suche liest der Agent die Anleitung mit
skill_info und führt ihre Befehle mit bash aus - die Sandbox hält die Zugangsdaten, die die Anleitungen brauchen, bereits bereit.4
Typecheck
Nach dem letzten Schreibvorgang führt der Agent
bash ".sandbox/check-errors --strict" aus - das findet Typ-, Style- und Server-Fehler in einem Durchgang, endet mit einer Zusammenfassung des Ergebnisses und bricht mit einem Fehler ab, wenn TypeScript oder CSS fehlschlägt. Schlägt etwas fehl, liefert get_logs die echte Ausgabe.5
Vorschau
Die Vorschau wird ein paar Sekunden nach dem letzten Schreibvorgang automatisch neu gebaut. Sobald sie erfolgreich ist, gibt
preview_app die Live-URL zum Öffnen oder Teilen zurück. Mit path öffnet der Link direkt eine Unterseite, zum Beispiel /pricing. Der Agent ruft preview_app am Ende jedes Durchlaufs auf, der die App geändert hat, auch wenn ein früherer Link noch gültig ist - dieser Aufruf teilt Macaly mit, dass der Durchlauf beendet ist.6
Veröffentlichen
Wenn du ausdrücklich live gehen willst, ruft der Agent
publish_app auf und fragt get_deployment mit der zurückgegebenen deploymentId ab, bis der Status READY lautet. Danach gibt er dir liveUrl, die Adresse der Version, die live ist. connect_domain hängt eine eigene Domain an oder benennt die Macaly-Subdomain um.Verfügbare Tools
Macaly Cloud stellt 20 Tools bereit.Workspaces & Apps
Code
Medien
Kein Tool nimmt rohe Dateibytes entgegen. Für eine Datei auf deinem Computer liefert
upload_file einen curl-Befehl, den dein Agent in deiner eigenen Shell ausführt. Für eine Datei, die der Agent in der Sandbox erstellt hat, führt er den Befehl in der Sandbox aus. Hat dein Agent keine Shell, zieh die Datei über den Link aus list_media in die Medienbibliothek.
Funktionen & Diagnose
Veröffentlichen
Cloud-Aktionen
Cloud-Aktionen sind das, was dein externer Agent über Macaly Cloud tut. Der Plan Kostenlos enthält 100 Cloud-Aktionen pro Monat. Bezahlte Pläne haben kein monatliches Limit für Cloud-Aktionen. Diese Aktionen zählen:- Eine App erstellen oder duplizieren (
create_app,duplicate_app) - Dateien schreiben, bearbeiten oder löschen (
write_file,edit_file,delete_file) - Befehle ausführen (
bash) - Dateien hochladen (
upload_file) - Veröffentlichen (
publish_app) - Eine Domain verbinden (
connect_domain)
read_file), Auflisten und Vorschauen (preview_app) sind kostenlos. Der Chat mit Macalys eigenem Agenten in der App verbraucht keine Cloud-Aktionen.
Das Kontingent im Plan Kostenlos gilt für den gesamten Workspace, wird am 1. jedes Monats (UTC) zurückgesetzt und wird nicht übertragen. Ist es aufgebraucht, werden weitere zählende Aktionen abgelehnt, mit dem Datum der Zurücksetzung und einem Link zu Abrechnung. Lesezugriffe, bereits live geschaltete Apps und der Chat mit Macaly in der App funktionieren weiter. Abrechnung und Einstellungen → Nutzung & Limits zeigen, wie viele Cloud-Aktionen du bereits genutzt hast. Siehe Nutzung & Limits.
Zusammenspiel mit dem Macaly-Editor
Eine über Macaly Cloud gebaute App ist eine ganz normale Macaly-App. Du kannst sie im Editor öffnen, die Versionshistorie ansehen, zurückrollen oder mit Macalys eigenem Agenten weitermachen.- Jede Änderung wird festgehalten. Zu jedem Schreibvorgang gehört eine kurze Erklärung deines Agenten, die in der Chat-Historie als Karte mit dem Namen des Clients erscheint - so hat Macalys Agent den Kontext, wenn du dort weiterarbeitest. Wenn ein Durchlauf mit mehreren Änderungen endet, fasst seine Karte zusammen, was sich geändert hat.
- Du kannst zurückgehen. Klicke auf einer Karte auf Vorherige Version wiederherstellen, um die App auf den Stand nach diesem Durchlauf zurückzusetzen. Dabei wird alles danach aus dem Chat entfernt. Duplizieren kopiert diese Version in ein neues Projekt.
- Eine Karte pro Durchlauf. Macaly sieht deine Nachrichten an deinen Agenten nicht, nur seine Tool-Aufrufe. Ein Durchlauf endet, wenn dein Agent dir die App mit
preview_appoderpublish_appübergibt. Lässt er diesen Aufruf aus, können mehrere deiner Anfragen in einer Karte landen. - Immer nur ein Agent. Während dein externer Agent arbeitet, ist der Chat gesperrt: Macalys Agent startet keinen Durchlauf, und das Eingabefeld zeigt dir, wer die App gerade hat. Die Sperre löst sich einige Minuten nach dem letzten Schreibvorgang von selbst - oder sobald dein Agent dir die Vorschau zeigt.
- Die Vorschau wartet auf die fertige App. Builds mitten im Durchlauf werden zurückgehalten, sodass das Vorschaufenster die App zeigt, die du bereits hattest, bis der Durchlauf endet.
Beispiel-Prompts
Fehlerbehebung
Das Anmeldefenster erscheint nicht
Das Anmeldefenster erscheint nicht
Stelle sicher, dass dein Client Remote-MCP-Server mit OAuth unterstützt und dass du die vollständige URL inklusive
/api/cloud/mcp eingetragen hast.Ein Schreibvorgang liefert CHAT_CLAIMED_BY_AGENT oder CHAT_CLAIMED_BY_EDITOR
Ein Schreibvorgang liefert CHAT_CLAIMED_BY_AGENT oder CHAT_CLAIMED_BY_EDITOR
Jemand anderes hat die App: Macalys eigener Agent ist mitten in einem Durchlauf, oder ein anderer externer Editor hat kürzlich geschrieben. Warte und versuche es erneut - die Sperre löst sich einige Minuten nach der letzten Aktivität von selbst.
Der Vorschau-Build schlägt mit einem Upload-Timeout fehl
Der Vorschau-Build schlägt mit einem Upload-Timeout fehl
Die Build-Ausgabe ist zu groß oder enthält zu viele Dateien, meist Medien in
public/. get_logs mit log_type: "build" zeigt Anzahl und Größe der Dateien. Verschiebe die Medien mit upload_file aus public/, verwende die zurückgegebenen URLs und lass die Vorschau neu bauen.Die Vorschau-URL zeigt noch nichts
Die Vorschau-URL zeigt noch nichts
Vorschauen werden aus einem fertigen Build ausgeliefert. Prüfe
previewBuildStatus mit get_project und lies bei einem Fehlschlag get_logs mit log_type: "build".Eine Aktion wird abgelehnt, weil meine Cloud-Aktionen aufgebraucht sind
Eine Aktion wird abgelehnt, weil meine Cloud-Aktionen aufgebraucht sind
Der Plan Kostenlos enthält 100 Cloud-Aktionen pro Monat. Die Ablehnung nennt das Datum der Zurücksetzung (der 1. des Monats, UTC) und enthält einen Link zu Abrechnung. Lesezugriffe und Vorschauen funktionieren weiter. Wechsle zu Starter oder Pro, um das monatliche Limit aufzuheben.
Ein Tool liefert FORBIDDEN
Ein Tool liefert FORBIDDEN
Entweder ist Macaly Cloud im betroffenen Workspace deaktiviert, oder die Aktion braucht eine Planfunktion, die du nicht hast - etwa das Veröffentlichen auf einer eigenen Domain.