Start here
AvailableA first useful session, in one sitting
The easiest way to learn Joisk is to make one small thing.
Show the 3 steps
Before you start
A browser and a Joisk account. Sign in at Sign in when the workspace asks you to save or create.
How to do it
Start here
AvailableStart with a conversation
Start in Chat: ask, explore, or attach a file. Then decide whether you need an answer, a project, or something creative.
Show the 4 steps
Before you start
Know what you want to understand or make. A short goal, audience, and desired format are enough; add a reference file only when it helps.
How to do it
- 1Open Chat and write the outcome you want, not only the feature name.
- 2Include constraints such as audience, tone, device, or a reference format.
- 3Read the response, then ask for the next smallest change instead of restarting the whole request.
- 4When Joisk offers a Builder or Studio path, follow that visible handoff so the project context stays attached.
See an example brief
Create a simple one-page event site for a neighborhood film night. Audience: families and local volunteers. Include: schedule, venue, accessibility note, and a clear RSVP action. Keep the first version calm, readable, and easy to edit.Start here
AvailableTurn a brief into your first website
Describe your project in plain words. Start small, look at the first version, then improve it one change at a time.
Show the 4 steps
Before you start
A signed-in account and a brief that names the project's purpose. You can also start from a template in Discover when one fits.
How to do it
- 1Open Chat and type what the project should help someone do.
- 2Choose a project direction when the start screen offers one, or let the brief define it.
- 3Press Start building. If sign-in appears, complete it in the inline prompt so the brief can continue.
- 4Open the project workspace, inspect the preview, and ask for one targeted change.
Good to know
Start here
AvailableMake one creative asset
Ask a Studio for one thing, then work from the saved result. It stays in your library even if you close the tab.
Show the 4 steps
Before you start
A signed-in project context when the Studio asks for one, plus a clear prompt. Decide whether you need an image, video, audio, or 3D result before choosing the tool.
How to do it
- 1Open Tools and choose the matching Studio.
- 2Describe the subject, intended use, and any reference or duration the control requests.
- 3Review the tier, format, and visible estimate before starting a generated action.
- 4Wait for the result to appear in the Studio history, then preview or download it from there.
Build
AvailableWrite a brief Joisk can act on
A good brief says what the project is for, who will use it, and what to leave out. You can fine-tune the look later.
Show the 4 steps
Before you start
Name the audience, the primary action, and the smallest version that would be useful. Keep private credentials and real personal data out of the brief.
How to do it
- 1Start with the outcome: “Help a visitor book a time,” “Help a team track requests,” or “Help a player reach a goal.”
- 2Add the key screens or states, the tone, and any references Joisk should follow.
- 3Submit the build and watch the visible activity/status surface instead of assuming a request finished.
- 4When the first version is ready, use the preview and ask for a focused edit.
See an example brief
Build a small internal request tracker. People can create a request, assign an owner, set a status, and filter by open or done. Use a quiet navy interface with a clear empty state and keyboard-friendly controls.Build
AvailablePreview, target, and refine
Check the result in the preview. If one part is wrong, point to it, and look over the change before you apply it.
Show the 4 steps
Before you start
A project with a previewable version. If you know the exact element, use the preview selection control; otherwise describe its label and location in Chat.
How to do it
- 1Open Preview in the project workspace and check the primary path at the viewport you care about.
- 2Click the relevant element when the preview offers click-to-edit, or describe its label and location in Chat.
- 3Read the proposed diff or review state before applying the change.
- 4Reopen Preview after the edit and check both the changed path and the nearest unaffected path.
Build
AvailableUse versions as a safety net
Your project keeps saved versions. If a change goes the wrong way, go back to an earlier one and check it before publishing.
Show the 4 steps
Before you start
A project with at least one saved build. Keep the version that is currently public in mind; private edits do not become public until you publish them.
How to do it
- 1Open the project's History or Versions surface.
- 2Compare the candidate with the version you last trusted.
- 3Restore the earlier version when needed, then reopen its preview.
- 4Make the next edit from the restored version and publish only after review.
Build
AvailableKeep your files in one place
Your uploads and results live in your library. A label shows which project uses a file, and you can reuse it where that type works.
Show the 4 steps
Before you start
A signed-in account and, for project-linked assets, the project you want to work in. Use invented or approved fixtures for disposable tests.
How to do it
- 1Open the project's Assets panel or the account Assets view.
- 2Upload a supported file or create a result in a Studio.
- 3Check the asset label and project association before reusing it.
- 4Download or place the asset through the visible control; keep the original when an edit is non-destructive.
Create
AvailableChoose the Studio by output
Each kind of result has its own Studio. Pick the one for what you want to make: an image, a video, audio, or 3D.
Create
AvailableGenerate and reuse an image
Make an image, compare the options, download the one you like, and use it in your projects.
Show the 4 steps
Before you start
A signed-in project context and a prompt. Use a reference asset only when you have permission to use it.
How to do it
- 1Open Joisk Image and describe the subject, composition, and intended use.
- 2Choose the visible quality tier and review the estimate before generating.
- 3Compare saved results, select the one you want, and use its preview or download action.
- 4Reuse it from the project or account asset library when the destination supports that type.
Create
AvailableFollow a video render from queued to ready
Videos take a while. Start one, follow its status, and pick up the saved result when it is ready, even after closing the tab.
Show the 4 steps
Before you start
A signed-in project, a prompt or supported reference input, and the duration, resolution, and aspect choices the Studio exposes.
How to do it
- 1Open Joisk Video and choose text, image, or reference mode.
- 2Set the duration, resolution, aspect, and optional camera treatment.
- 3Review the estimate and submit once. Watch for Queued, Rendering, Finalizing, and Ready.
- 4When the job is Ready, preview or download the saved video from the render history.
Create
BetaEdit local media in Video Editor
Put clips, pictures and sound together on a timeline on your own device. Keep your original files; the editor does not replace them.
Show the 4 steps
Before you start
Local source media you are allowed to edit. The editor can use local videos, images, audio, and project context; cloud generation is a separate action.
How to do it
- 1Open Video Editor and import the local source files you need.
- 2Place clips on tracks, trim the in/out points, and adjust the visible audio controls.
- 3Play the sequence through the important transition and check captions or text overlays.
- 4Save the edit or export through the control the beta surface makes available.
Create
AvailableMake music or voiceover
Choose Music or Voice, describe what you want to hear, and play the saved result.
Show the 4 steps
Before you start
A signed-in project, a short description of the sound, and a duration when the selected mode asks for one. Use a voice or likeness only with the required consent.
How to do it
- 1Open Joisk Audio and choose Music or Voice.
- 2Describe the sound and set the duration or voice controls the mode provides.
- 3Review the tier and estimate, then generate once.
- 4Play the saved result, select it for reuse, or download it from the Studio history.
Create
PartialCreate a supported 3D asset
Make and inspect 3D models in the 3D Studio. The separate scene editor is not generally available yet.
Show the 4 steps
Before you start
A signed-in project and a clear description of the object or asset. Check the output type shown by the current Studio before planning a scene around it.
How to do it
- 1Open Joisk 3D and describe the model or asset you need.
- 2Review the visible quality tier and any input requirements before starting.
- 3Inspect the saved model result and confirm its asset type before reusing it.
- 4Attach it only through a compatible project or Studio control.
Create
PartialGames are still in development
You can start simple browser games in Joisk, but the full game-making toolkit is still being built.
- Safe to say: game projects and browser games exist in Joisk, and the Builder can offer game starting points.
- Check first: that your account shows the game controls, and that saving and playing work, before relying on a special feature.
- Not promised here: a finished multiplayer backend, game marketplace, or native store package.
Publish
AvailableReview before you publish
Publishing makes the version you choose public. Your later edits stay private until you publish again.
Show the 4 steps
Before you start
A previewable project version, an intentional public audience, and a check that you are not including secrets, personal data, or unapproved media.
How to do it
- 1Open Review or the publish control in the project workspace.
- 2Check the main path, empty states, links, forms, mobile layout, and visible content.
- 3Resolve any security, content, or readiness warning the review surface shows.
- 4Publish the reviewed version and copy the resulting public link only after it is visible.
Publish
PartialConnect a domain only when the account offers it
Using your own web address depends on your plan and may not be on for you yet. Account → Domains shows what to set up next.
Show the 4 steps
Before you start
A published site and an eligible account. Do not change DNS until Joisk shows the exact records for your domain.
How to do it
- 1Open Account → Domains.
- 2Add the domain and select the published site the panel offers.
- 3Copy the shown CNAME or verification TXT records to your registrar.
- 4Return to Joisk and choose Verify; wait for the certificate/status result before switching traffic.
Publish
PartialUse a payment account you control
Take payments with your own payment account: connect Stripe when that option is on, or paste a checkout link from your provider.
Show the 4 steps
Before you start
Your own payment-provider account. Confirm its merchant, processing, tax, refund, marketplace, and payout terms before publishing a Buy action.
How to do it
- 1In Chat, ask JoiskBot to “set up payments” or open Publish → Get paid.
- 2If Connect Stripe is available, choose this project's test or live environment and finish Stripe's connection page. Otherwise paste an https checkout link from your provider.
- 3Review the button label, price copy, destination URL, and what the buyer receives.
- 4Publish only after a safe test confirms checkout and, for a Stripe connection, the expected webhook fulfillment. A connected status by itself is not proof of fulfillment.
Publish
PartialExport source and understand installability
You can publish on Joisk, download your project's files, or both. A web link you can install is not an app-store app.
Show the 4 steps
Before you start
A project with a saved version. If you are exporting for another host, verify any runtime, asset, and environment requirements before leaving Joisk.
How to do it
- 1Open the project settings or export control.
- 2Choose Export and download the source package when the action is available.
- 3Keep the downloaded source and its version information together.
- 4For phone access, share the published web link or use the browser's Add to Home Screen / Install action where supported.
Across devices
AvailableUse the browser workspace as the default
Everything works in your web browser: chat, building, Studios, your account and published links. Small screens show fewer panels.
- Chat: use /chat for conversations, builds, and context handoffs. /chat?project=<id> opens a project you own.
- Build: use /chat for a new project and /account for the project list.
- Studios: use /tools to choose image, video, audio, or 3D.
- Account: use /account for projects, assets, usage, billing, domains, and settings.
Good to know
Across devices
BetaWindows Desktop is a beta surface
Joisk Desktop works in a folder you choose and lets you review actions that affect it. It is a separate app, so it can differ.
Show the 4 steps
Before you start
A supported Windows beta package from the official Download page, a folder you choose, and a signed-in Joisk account.
How to do it
- 1Install the current Windows package from Download; check the version shown there.
- 2Open or start a conversation, then choose the project folder when the app asks.
- 3Read each proposed local action. Commands such as dependency installation, tests, or builds require the app's approval control.
- 4Open the preview when it appears and return to the conversation for the next change.
See the Desktop tour
Inside the Windows beta
Your first steps in Joisk Desktop
An annotated view of the desktop app. Choose a step to find the control.
Watch the 25-second tour
Silent, captioned screenshot tour of the Windows beta.

Windows beta screenshot. The web workspace and upcoming mobile apps may look different.
Across devices
UpcomingNative mobile clients are not general availability
Your published projects open on phones and can often be added to the home screen. Android and iPhone apps are coming separately.
- Today: share a published web URL and use the phone browser's install/Add to Home Screen action when the browser offers it.
- Coming separately: Android and iPhone apps and their app-store listings.
- Do not assume the same features: something that works in the browser or on Windows Desktop may not work in a phone app yet.
Good to know
Account & usage
AvailableSign in, recover, and find your work
Your account holds your projects, files, publishing, usage, billing and settings. Your private work stays out of public view.
Show the 4 steps
Before you start
The email or Google sign-in method you used for the account. Never send a password, reset link, token, or private key to support.
How to do it
- 1Open Sign in and use the account method you recognize.
- 2If you need a password reset, use the visible reset path and return through the normal sign-in page.
- 3Open Account and choose Projects, Assets, Published, Plans & usage, Billing, Domains, or Settings.
- 4Sign out before handing the browser or a shared test device to someone else.
Account & usage
AvailableRead Usage for your weekly allowance
Usage shows how much of this week's AI allowance is left, what is set aside for work in progress, and when it resets.
Show the 4 steps
Before you start
A signed-in account and a connection to the Joisk server. If the server cannot return a current snapshot, treat the state as unavailable rather than zero.
How to do it
- 1Open Account → Plans & usage.
- 2Check the current plan, weekly window, category quantities, active operations, and the server-confirmed reset time.
- 3Read infrastructure separately from AI usage; storage, bandwidth, email, database, compute, and build measurements are not interchangeable.
- 4Use the visible refresh or reconciliation action when the panel says a result is pending.
Account & usage
PartialPlans and billing
Plans are monthly, in US dollars. Checkout opens once billing is ready; subscribers keep their current terms until any change is announced.
Show the 4 steps
Before you start
Know whether you are a new account or an existing subscriber. Use the signed-in Billing panel for current subscription status, period end, and payment-method actions.
How to do it
- 1Read Plans & pricing for the Plus $25, Pro $100, and Studio $200 monthly lineup, their yearly prices, and its current checkout status.
- 2For an active subscription, open Account → Billing and choose the visible management action.
- 3Confirm the price, currency, interval, renewal, and failure state in the account or provider portal before changing anything.
- 4Keep included weekly AI allowance, one-time AI resets, and infrastructure resources separate. Infrastructure overages require explicit opt-in, a saved payment method, and a spending limit; AI never bills automatically.
Account & usage
PartialWatch storage and hosting separately
File storage and site traffic are measured separately. Storage can have a hard limit, and extra hosting charges need your explicit opt-in.
- Storage: open the account Billing/usage surfaces and read the used-versus-included meter before uploading more.
- Hosting delivery: read bandwidth used, included, forecast, and overage state as a separate resource.
- Infrastructure extras: enable them only after reviewing the displayed rate, saving a payment method, and choosing a spending limit.
- When full: keep a local copy, remove only recognized assets, or use the plan action the account provides.
Connect
PartialConnect only what the account exposes
This guide covers two optional connections: GitHub sync and using your own provider key. Each may not be on for every account yet.
Show the 4 steps
Before you start
An account you own and the minimum token or key scope shown by the connection UI. A provider subscription is not the same thing as an API key.
How to do it
- 1Open the account Settings/connection panel and read the purpose and scope before connecting.
- 2Use a fine-grained token or key created for this integration; never paste a production secret into a prompt or support message.
- 3Confirm the connected status, then perform only the Push/Pull/Test action you intended.
- 4Disconnect from the same panel when you no longer need the integration; revoke the token at its provider too.
Connect
UpcomingThe API and MCP surface is a preview
The developer preview is for trying ideas out. Its addresses and tools may change, so do not build on them yet.
- Use the preview: read Developer / MCP when your account has it.
- Do not rely on internal addresses: anything under
/apican be limited to some accounts or changed without notice. - Follow the same rules: a script must respect the same sign-in, usage, and recovery rules as the browser.
Reference
AvailableFiles you can use
Most common pictures, videos and sound files work. The upload button on each screen has the final say on type, size and length.
Show the file list
| Where | Files that usually work | What to check |
|---|---|---|
| Your first build brief | Pictures (PNG, JPG, JPEG, WebP, GIF) and text or code files | Use the file button; keep private data out. |
| Video | MP4, WebM and MOV videos | Check the mode, length, quality, and reference limits. |
| Audio | MP3, WAV, OGG, M4A and FLAC sound files | Check whether Music or Voice is selected. |
| 3D | Whatever the 3D Studio's file button accepts. | Not every 3D file type, and no full scene editor, is available. |
Reference
AvailableShortcuts that keep you moving
A few keys that save time. They can differ between Chat, Studios, and Windows Desktop.
Show the shortcuts
| Shortcut | Where | Action |
|---|---|---|
| Enter | Builder prompt | Start the build when the prompt has content. |
| Shift + Enter | Builder prompt | Add a newline without submitting. |
| Ctrl/⌘ + K | This documentation | Focus the docs search. |
| Escape | Windows Desktop beta | Stop or cancel a supported in-progress action when the app shows that behavior. |
Reference
AvailableWords Joisk uses
A shared vocabulary makes status and recovery easier to read.
Show the words
| Term | Meaning |
|---|---|
| Project | Your own workspace for one site or app: its brief, versions, preview, and files. |
| Version | A saved copy of your project. Publishing shows a chosen version until you publish another. |
| Asset | A file you uploaded or made, saved to your own library. |
| Job | A piece of work, such as a video, that moves from queued to processing to ready or failed. |
| Reservation | Allowance set aside for work in progress. It is not used up until the work finishes. |
| Reconciliation | Checking what really happened after an unclear result. It never repeats the work automatically. |
| Infrastructure | Things like storage, site traffic, email, database, and build time, measured separately from AI usage. |
Troubleshooting
AvailableWhen a result is slow, missing, or uncertain
Check the status first, try one safe step, then ask for help. A page that stopped loading does not mean nothing happened.
Show the 4 steps
Before you start
The project or Studio surface that started the action. Keep any visible request, job, operation, or receipt identifier.
How to do it
- 1Read the current status in the original conversation, project, render history, or account Usage panel.
- 2Refresh the status or saved history once if the connection has recovered.
- 3If the status is ready, use the saved output. If it is failed, read the reason. If it is uncertain, stop and reconcile.
- 4Escalate with the visible timestamp and identifier when the bounded recovery does not resolve the state.
Troubleshooting
AvailableHelp and escalation
Support is most useful when it can reproduce the symptom without receiving your secrets or private content.
Show the 4 steps
Before you start
The route or Studio name, what you expected, what you saw, and the approximate time. Use a marked fixture or disposable account for reproduction where possible.
How to do it
- 1Check the relevant guide and retry only the safe, bounded recovery it describes.
- 2Open Help for guided topics or Contact for a person.
- 3Include the visible error, request/job/operation ID, browser or app version, and whether the result was ready, failed, or uncertain.
- 4Leave out passwords, reset links, tokens, private keys, payment numbers, personal documents, and unredacted private conversations.
Good to know
Missing a guide or found a mismatch? Tell the Joisk team.