macaly.app.
Inget genereras på din dator och Macalys egen agent körs aldrig. Appen finns i ditt Macaly-workspace från första filen, så du kan öppna den i Macaly-editorn när du vill och fortsätta bygga där.
Det här behöver du
Du behöver en MCP-klient som stöder fjärrservrar över Streamable HTTP: Claude (claude.ai, Desktop, Cowork), Claude Code, ChatGPT, Cursor, Grok Bot eller Codex.Anslut din klient
Claude, ChatGPT, Cursor och Grok Bot installerar Macaly Cloud från sina officiella kataloger. I Macaly finns under Inställningar → Anslutningar ett kort för var och en av dem, med samma steg och en länk till katalogposten. Andra klienter lägger till servern på adressen:- Claude
- Claude Code
- ChatGPT
- Cursor
- Grok Bot
- Codex
- Öppna Macaly Cloud-posten i Claudes katalog över kopplingar. Den fungerar i claude.ai, i skrivbordsappen och på mobilen.
- Klicka på Connect.
- Logga in på Macaly och godkänn åtkomsten i fönstret som öppnas.
Använd en API-nyckel i stället
Du kan autentisera med en Macaly API-nyckel i stället för OAuth, vilket är användbart för headless-agenter och automatisering. Skicka nyckeln som bearer-token:teamId räknar ut det automatiskt.
Bygg en app från början till slut
1
Skapa appen
Din agent anropar
create_app med ett namn. Den får tillbaka ett chatId och projektbriefen. Appen skapas tom, utan startprompt och utan AI-bygge.2
Skriv koden
write_file skriver en hel fil och edit_file ersätter exakt text i en befintlig fil, så en liten ändring i en stor fil kräver inte att hela filen skickas igen. Varje anrop till write_file, edit_file och delete_file är en atomisk git-commit med en egen post i appens historik. Den första skrivningen i ett kallt workspace tar ca 20–30 sekunder extra medan sandlådan startar klart.3
Lägg till plattformsfunktioner
För databas, betalningar, AI, media eller sök läser agenten guiden med
skill_info och kör dess kommandon med bash. Sandlådan innehåller redan de inloggningsuppgifter som guiderna behöver.4
Typkontrollera
Efter den sista skrivningen kör agenten
bash ".sandbox/check-errors --strict", som fångar typ-, stil- och serverfel i ett enda svep, avslutar med en sammanfattning av resultatet och returnerar en felkod när TypeScript- eller CSS-kontrollen misslyckas. Vid fel returnerar get_logs den verkliga utdatan.5
Förhandsvisa
Förhandsvisningen byggs om automatiskt några sekunder efter den sista skrivningen. När bygget lyckats returnerar
preview_app den live-URL som du kan öppna eller dela. Med path öppnar länken en undersida direkt, till exempel /pricing. Agenten anropar preview_app i slutet av varje tur som ändrade appen, även när en tidigare länk fortfarande gäller. Det anropet talar om för Macaly att turen är klar.6
Publicera
När du uttryckligen ber om att gå live anropar agenten
publish_app och frågar av get_deployment med det returnerade deploymentId tills statusen är READY. Sedan ger den dig liveUrl, adressen till den version som är live. connect_domain kopplar en egen domän eller byter namn på Macaly-subdomänen.Tillgängliga verktyg
Macaly Cloud erbjuder 20 verktyg.Workspaces och appar
Kod
Media
Inget verktyg tar emot råa filbytes. För en fil på din dator returnerar
upload_file ett curl-kommando som din agent kör i ditt eget skal. För en fil som agenten har skapat i sandlådan kör den kommandot i sandlådan. Om din agent inte har något skal släpper du filen i mediebiblioteket via länken från list_media.
Funktioner och diagnostik
Publicering
Cloud-åtgärder
Cloud-åtgärder är det din externa agent gör via Macaly Cloud. Abonnemanget Gratis innehåller 100 Cloud-åtgärder per månad. Betalda abonnemang har ingen månadsgräns för Cloud-åtgärder. Dessa åtgärder räknas:- Skapa eller duplicera en app (
create_app,duplicate_app) - Skriva, redigera eller radera filer (
write_file,edit_file,delete_file) - Köra kommandon (
bash) - Ladda upp filer (
upload_file) - Publicera (
publish_app) - Ansluta en domän (
connect_domain)
read_file), lista och förhandsvisa (preview_app) är gratis. Att chatta med Macalys egen agent i appen använder inga Cloud-åtgärder.
Kvoten i Gratis delas av hela workspacen, återställs den 1:a varje månad (UTC) och förs inte över. När den är slut avvisas fler räknade åtgärder, med återställningsdatumet och en länk till Fakturering. Läsningar, appar som redan är live och chatt med Macaly i appen fortsätter fungera. Fakturering och Inställningar → Användning och begränsningar visar hur många Cloud-åtgärder du har använt. Se Användning och begränsningar.
Arbeta tillsammans med Macaly-editorn
En app som byggts via Macaly Cloud är en vanlig Macaly-app. Du kan öppna den i editorn, titta på versionshistoriken, återställa eller fortsätta med Macalys egen agent.- Varje ändring registreras. Varje skrivning har en kort förklaring från din agent, som visas i appens chatthistorik som ett kort med namnet på den klient som gjorde ändringen. Då har Macalys agent sammanhanget om du fortsätter där senare. När en körning med flera ändringar är klar sammanfattar dess kort vad som ändrades.
- Du kan gå tillbaka. Klicka på Återställ föregående version på ett kort för att återställa appen till hur den var efter den körningen. Allt som kom efter tas då bort från chatten. Duplicera kopierar den versionen till ett nytt projekt.
- Ett kort per tur. Macaly ser inte dina meddelanden till din agent, bara dess verktygsanrop. En körning avslutas när din agent lämnar tillbaka appen med
preview_appellerpublish_app. Om den hoppar över det anropet kan flera av dina förfrågningar hamna i ett och samma kort. - Bara en agent åt gången. Medan din externa agent arbetar är chatten låst: Macalys agent startar ingen tur, och inmatningsfältet visar vem som har appen. Låset släpps av sig självt några minuter efter den sista skrivningen, eller så snart din agent visar dig förhandsvisningen.
- Förhandsvisningen väntar på den färdiga appen. Ombyggen under pågående bygge hålls tillbaka, så förhandsvisningspanelen fortsätter visa den app du redan hade tills körningen är klar.
Exempelprompter
Felsökning
Inloggningsfönstret visas inte
Inloggningsfönstret visas inte
Kontrollera att din klient stöder MCP-fjärrservrar med OAuth och att du har angett hela URL:en inklusive sökvägen
/api/cloud/mcp.En skrivning returnerar CHAT_CLAIMED_BY_AGENT eller CHAT_CLAIMED_BY_EDITOR
En skrivning returnerar CHAT_CLAIMED_BY_AGENT eller CHAT_CLAIMED_BY_EDITOR
Någon annan har appen: Macalys egen agent är mitt i en tur, eller så har en annan extern editor skrivit till den nyligen. Vänta och försök igen. Låset släpps av sig självt några minuter efter den senaste aktiviteten.
Bygget av förhandsvisningen misslyckas på grund av en tidsgräns vid uppladdning
Bygget av förhandsvisningen misslyckas på grund av en tidsgräns vid uppladdning
Byggets utdata är för stor eller har för många filer, oftast media i
public/. get_logs med log_type: "build" visar antalet filer och deras storlek. Flytta ut media ur public/ med upload_file, använd de returnerade URL:erna och låt förhandsvisningen byggas igen.Förhandsvisningens URL visar inget än
Förhandsvisningens URL visar inget än
Förhandsvisningar serveras från ett slutfört bygge. Kontrollera
previewBuildStatus med get_project och läs get_logs med log_type: "build" om bygget misslyckades.En åtgärd avvisas för att mina Cloud-åtgärder är slut
En åtgärd avvisas för att mina Cloud-åtgärder är slut
Abonnemanget Gratis innehåller 100 Cloud-åtgärder per månad. Meddelandet visar datumet då de återställs (den 1:a i månaden, UTC) och en länk till Fakturering. Läsningar och förhandsvisningar fungerar fortfarande. Uppgradera till Starter eller Pro för att ta bort månadsgränsen.
Ett verktyg returnerar FORBIDDEN
Ett verktyg returnerar FORBIDDEN
Antingen har den workspace du agerar i Macaly Cloud avstängt, eller så kräver åtgärden en funktion som ditt abonnemang saknar, till exempel publicering på en egen domän.