Fix the flaky sign-in test
Pull request opened
YOUR NEXT CHANGE STARTS HERE
Meet SaaSWish, your autonomous software engineer. Hand off a task, follow the work in its own sandbox, and review the changes before they become your next pull request.
Create an account in a minute. No credit card needed.
THE PLAN
SHELL
$ npm test -- health ✓ health responds with status 200 ✓ response includes service status $ git diff --stat server/health.ts | 2 +−
CHANGES / health.ts
− return response.send('ok'); + return response.json({ ok: true });
FROM INTENT TO A REVIEWABLE CHANGE
Bring the bug, the feature or the maintenance job. Add the repository and the context that matters.
The agent writes a plan so you can follow its direction and steer it as it goes.
It works in its own sandbox with a shell, browser, editor and git. Inspect the workspace along the way.
Review the changes and have the agent open a pull request. Keep the discussion attached to the work.
ASYNCHRONOUS BY DEFAULT
Start several sessions and get on with your day. Each one works in its own sandbox, in parallel, and only asks for you when it needs a decision.
Run sessions side by side, or let one session split a large change across child sessions.
Questions, approvals and finished work land in your Inbox or Slack.
Schedules start recurring tasks, such as dependency updates, overnight.
Pull request opened
Running checks · step 4 of 6
Waiting for your answer
Scheduled · Mon 02:00
Idle sandboxes sleep while they wait, so waiting costs nothing.
MORE THAN A REPLY
From a small fix to a multi-part change, keep the work and its context together.
Follow a session through its live shell, browser and editor. Inspect the files and changes as the work unfolds.
Checkpoints save workspace files before changes. Restore in one click, with Undo if you change your mind.
Approve risky commands, scan for secrets before a push, or use step mode to approve each plan step.
Parallel helpers tackle parts of a task. Child sessions handle separate streams and report back to the parent.
Share Knowledge across your organization, reuse playbooks with macros, and keep durable preferences in memory.
Schedule prompts with cron. Repeat code scans daily or weekly and see newly reported findings.
GitHub PRs, a review bot and a CI fix loop. Connect Slack, Microsoft Teams, Linear, Jira and MCP servers.
Create and steer sessions through the REST API, or connect an MCP client to SaaSWish as an MCP server.
WORKSPACE, NOT WAITING ROOM
Cloudflare sandboxes sleep when idle and cost nothing while stopped. Workspace files are kept for wake-up; running processes start again.
SaaSWish starts the sandbox while you type, so it’s usually ready when you send. No need to keep a machine running just in case.
Files kept. Ready for the next idea.
BUILT FOR YOUR BOUNDARIES
Connect identity, manage access and keep a record of what happened.
OIDC single sign-on, two-factor / MFA enforcement for every member, and SCIM 2.0 user provisioning.
An audit log with CSV export, plus GDPR data export and account deletion controls.
AES-256-GCM encryption at rest. Saved secrets are injected only as sandbox environment variables and redacted from output. Server credentials never enter sandboxes.
USAGE, WITH GUARDRAILS
Usage is counted in Dev Units (DU), which cover model usage and sandbox time: 20 minutes of a running sandbox is 1 DU. Sleeping sandboxes use none.
$1.98 / Dev Unit
Prepaid credit packs of 10, 50, 200 Dev Units. No subscription.
Custom
Volume pricing for teams that hand off work every day.
Custom
For teams that need it in their own environment.
DU = model cost × 1 markup ÷ $1.98 + running sandbox minutes × 0.05
$1 of model usage + 20 minutes of sandbox = 1.505 DU ($2.98).
Runs started through the Agents API carry a 1.3× model multiplier: the same example is 1.657 DU ($3.28).
A FEW THINGS WORTH KNOWING
SaaSWish works in a session with its own workspace. Follow its plan, inspect the shell and browser, and review file changes. With a connected GitHub repository, the agent can commit, push and open a pull request.
Yes. Send a message at any time, stop the current command, or turn on step mode to approve each plan step before files change. Risky commands have their own approval flow.
SaaSWish saves checkpoints before steps that change files. Stop the agent, then restore a checkpoint from Changes. Restore saves the current state first, so you can undo it. Your commits, branches and staging area are not changed.
Workspace files are kept for the next wake. Running processes do not survive sleep. On Cloudflare, if a snapshot expires, the workspace backup restores files without dependency folders, so dependencies may need installing again.
Dev Unit credits cover thinking and machine time. Buy prepaid credit packs and set an organization monthly budget or a per-session cap. New turns pause when credits or limits are exhausted; spend alerts help you track the balance.
Use OIDC single sign-on, require two-factor authentication for members, and provision users through SCIM 2.0. Connect MCP servers for more tools, or start sessions through the REST API.
LET’S FIND YOUR FIRST TASK
Create an account and hand off your first task in a few minutes.
Get started