ioy.ai
Sign inGet the starter
Template guide

Try the reference application

Inspect the working SaaS flow without mistaking a simulation for a live integration.

Start the local server first

Complete local setup. Open the running local site's demo sign-in page, create an account with a test email and a password of at least 10 characters, then request verification.

Read the simulated email

Keep the server terminal open. In another terminal in the project directory:

npm run mail:local -- your-local-test@example.test

Replace the email with the exact address you registered. Enter the latest 6-digit code in the site. The code expires in 10 minutes; resend rotates it. The helper reads only the local mailbox, protected by LOCAL_TEST_TOKEN. No actual recipient receives this simulated message.

Inspect a task and its result

Open the reference workspace. Choose an enabled module, enter a short prompt and create a task. Text shows a labelled simulated result; local image and audio files are also simulations. Confirm success, history, actual downloaded bytes and the credit change.

The included modes are Thoughtful writing, Fresh perspectives, Ideas with a voice, A conversation that continues, Edit a private image, Understand an image, Answers with sources. Reference task charges:

Feature Credits per task Meter
Thoughtful writing 5 tokens
Fresh perspectives 20 images
Ideas with a voice 10 seconds
A conversation that continues 5 tokens
Edit a private image 20 images
Understand an image 5 tokens
Answers with sources 5 queries

Explore supporting flows

Visit history, private files, account, billing and API keys. Follow API setup if you want to call the same task system from a client. Password reset uses the same local mailbox. The local administrator allowlist starts with owner@example.test; real dashboard access needs your own allowlist and non-local TOTP.

Return to building your product

A local simulation is useful workflow evidence, not a service deployment or model-quality test. Continue to generate your product, then replace reference content and configure your own providers.