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.
ExampleFBook 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
$ 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
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.