Skip to content

Code

Describe the app. Click through it.

Code writes it on a machine of its own, runs it and opens a live preview. You see every change before you keep it.

Example
Book a repair

Repair

Day

Time

Examples on this page are for Fernway, a made-up bike repair business.

A machine of its own.

Each account's code runs in its own isolated cloud machine with a real terminal, Node, Python and git. Not on Senova's servers, and not on your laptop.

Example
Terminal · fernway-booking

$ npm create app fernway-booking

✓ Created 14 files

$ npm run dev

✓ Ready on port 3000

$ npm test

✓ 12 tests passed

Keep what you approve.

Files, changes, terminal and preview sit beside the chat. Read the change, keep it, or undo it in one click.

Example
Changes · 2 files+18 −3

booking/slots.ts

  const slots = openSlots(day)- return slots+ return slots.filter(notFull)+   .slice(0, 5)
✓ Kept · Preview updated

Also in Code

  • You set how much it asksAsk before every change, accept edits automatically, or plan only. It keeps to the project's folder and treats secrets as off limits.
  • GitHub, built inClone a repository, work on a branch and open a pull request without leaving the session.
  • Specs first, when it mattersTurn on Spec first and Senova writes a short spec, asks you to approve it, then checks its work against it.
  • Fugue for long runsSenova's coding model handles long runs of edits and commands without losing the thread.

The other studios

Try Code free while Senova is in beta.