Daesha Studio is in invite-only alpha. Nautilus 3 builds and publishes web apps from a chat.

Open Studio

DOCUMENTATION

Get from a code to a live app.

How to start in Studio, how apps you build can use AI and data, and the HTTP API behind Studio for scripts and the coming CLI.

QUICKSTART

Five steps from invite code to a published app.

  1. Sign in Open studio.daesha.dev and sign in with Google.
  2. Enter your code Codes look like DSHA-XXXXX-XXXXX-XXXXX-XXXXX and work once.
  3. Describe your app Pick App or Website, then tell Nautilus what to build.
  4. Review it Check the preview, open files, ask for changes.
  5. Publish Share a draft, then publish to name.daesha.dev.

AI inside your app

Turn on AI for the project in Studio, then use the SDK. Requests go through Daesha's proxy, so no key ever reaches the browser.

import { ai } from "@daesha/ai";

const reply = await ai.chat({
  system: "You write short recipe ideas.",
  messages: [{ role: "user", content: "Something with lemons" }]
});
console.log(reply);

API REFERENCE

The Studio HTTP API.

Every request needs Authorization: Bearer with a personal access token (they start with dsk_). Tokens act as you, so keep them private and revoke them in Settings when you're done.

Endpoint Method What it does
/api/meGETYour account, plan and today's usage.
/api/projectsGETList projects you own or were shared.
/api/projectsPOSTCreate a project from a name, template and optional files.
/api/projects/:id/filesGETList files with their text.
/api/projects/:id/exportGETEvery file in the project, for a backup.
/api/nautilus/stepPOSTOne Nautilus model step as a stream. Your client runs the tools and sends results back.
/api/projects/:id/publish/startPOSTStart a draft or production publish, then upload files and finalize.

The API is in alpha and may change. Daesha Wizard, the command line tool, will use these same endpoints.

STATUS

What to expect from an alpha.

No uptime promise

Studio is run by a small team and can go down. Export projects you care about.

Published sites

Sites on name.daesha.dev are served separately from Studio, so they stay up while Studio changes.

Breaking changes

The API and SDKs may change during the alpha. Projects keep working after a change.

BUILD SOMETHING

Go from docs to a live app in one session.

Open Studio, describe what you want, and publish it when the preview looks right.