CodeStilt
Product
Desktop appWindows, macOS, Linux
Web dashboardAny browser
MobileiPhone and Android
CLIFor the terminal
Safety and securityDanger wall, undo, secrets
Enterprise
Enterprise
Become a partner
Contact sales
Pricing Marketplace
Resources
Docs
Changelog
Blog
Status
Offers
Sign in Download

CodeStilt: An Agentic Coding Platform
You Control From Anywhere

Give a task on the web or your phone.
You approve the plan. Your computer gets it done.

Build Your Way

One account, four ways to work. Give tasks wherever you are; the code is written on your own computer.

Where the work happens

Desktop

Windows, macOS and Linux

A small app that links your computer to your account. It only opens the folders you allow, keeps a checkpoint before every task, and runs the danger wall right on your machine.

Download
CodeStilt
The CodeStilt desktop app: linked computer, allowed folders and the danger wall switched on
Give tasks from anywhere

Web

Any browser, nothing to install

Open app.codestilt.com on any computer. Type a task, read the plan, the files it may touch and the cost, approve it, and watch it run live on your linked PC.

Open the web app
app.codestilt.com
A plan waiting for approval in the web dashboard, with its steps, the files it may touch and the estimated cost
Manage your agent anywhere

Mobile

Agent control, wherever you are

Get a notification when a plan needs you. Approve it, ask for changes, answer danger wall questions or stop a task from your phone. Add it to your home screen in two taps.

Get it on your phone
9:41
Phone showing a plan with its steps, the files it may touch and an Approve plan button
9:41
Phone showing the task list with a new task box and recent tasks
9:41
Phone showing a finished task with the changed files and an Undo all button
Engineering in the terminal

CLI

Terminal-native, same safety

Run CodeStilt from the command line, on servers or in scripts, with the same plans, danger wall and one-command undo as the apps.

Install the CLI
2 minutesfrom download to your first plan
7 daysto undo any task with one click
3 triesthen it stops, and failed tries are free
0 portsopened on your computer
100 creditsfree every month, no card
How it works

From a sentence to tested code, with you in charge

Every task follows the same six steps. Nothing on your computer changes before step four, and you can stop at any point.

  1. 1

    You describe the change

    Type it in plain words on the web, your phone or in a terminal. For example: Add a discount code box to the checkout page.

  2. 2

    CodeStilt reads the project

    The desktop app on your computer lists the files in the folder you allowed and sends only the ones this task needs. Secret files such as .env are skipped.

  3. 3

    You get a plan

    Steps in plain words, every file it may change, any risky step it expects, the test command, the model and the estimated credits.

  4. 4

    You approve, change or cancel

    Approve it, ask for changes in your own words, or cancel. Until you approve, nothing on your computer has changed.

  5. 5

    The change is made and tested

    A checkpoint is saved, the approved files are written, and your own tests run. If they fail, CodeStilt reads the error and fixes it, up to 3 tries.

  6. 6

    You keep it or undo it

    Review the changed files with lines added and removed. Keep the result, or click Undo all within 7 days to put every file back exactly.

Why CodeStilt

An AI agent that asks first

Most AI coding tools ask you to trust them. CodeStilt shows you exactly what it will do, does only that, and lets you take it back.

Plan first

See every step, file and cost before anything changes

Each plan lists the steps in plain words, every file it may touch (new files are marked), the risky steps it expects, the test command and the estimated credits. Ask for changes in your own words and a new plan is written.

  • Approve, change or cancel
  • Estimated credits before you say yes
  • The file list becomes the scope lock
How plans work
app.codestilt.com
A plan waiting for approval: steps, files it may touch, risky steps and the estimated credits
Danger wall

Rules that run on your computer, not in the AI

The desktop app checks every command before it runs. It looks at what will actually run, not at what the AI says, so a risky action can't be hidden inside another command.

  • Deleting files, shells and downloads are never allowed
  • Databases, deploys and installs ask you first
  • Secret files are never read
Read about the danger wall
rm -rf buildRefused: deleting files is never allowed
npm install stripeAsks you: installing a package. Allow once or Block
npm testRuns: a known test command
.envNever read: secret file
Undo

One click puts every file back

Before a task changes anything, the desktop app copies every file it may change into a checkpoint on your computer. Undo restores each file exactly and removes only the files that task created.

  • Works for 7 days after the task
  • Works with or without Git
  • Never runs git reset or rewrites history
Undo and checkpoints
9:41
Phone showing a finished task with changed files and Undo all
Away from your desk

Approve plans from your phone

Add CodeStilt to your phone's home screen and get a notification when a plan or a danger wall question needs you. Approve, ask for changes or stop a task from anywhere while your computer does the work.

  • Notifications only when something needs you
  • Give new tasks to any linked computer
  • Pause or cancel instantly
CodeStilt on your phone
9:41
Phone showing a plan with an Approve plan button
Ideas

What people ask CodeStilt to do

Small, clear tasks work best. Here are real kinds of tasks you can give it today.

Fix bugs

  • “The login test fails since yesterday, find out why and fix it”
  • “The mobile menu doesn't close after tapping a link”
  • “Dates show in the wrong time zone on the orders page”

Build features

  • “Add a discount code box to the checkout page”
  • “Add a dark mode toggle to the header and remember the choice”
  • “Send an email to the customer when an order ships”

Write tests

  • “Write tests for the price calculation in cart.js”
  • “Add a test that reproduces the bug in issue 42, then fix it”
  • “Raise test coverage of the auth module”

Clean up code

  • “Split UserPage.jsx into smaller components”
  • “Replace the old date library with the built-in Intl API”
  • “Remove unused functions in utils.py”

Docs and content

  • “Update the README with the new setup steps”
  • “Add comments that explain the payment webhook”
  • “Write an API section for the new /orders route”

Websites

  • “Make the pricing table readable on phones”
  • “Add a contact form that emails us”
  • “Fix the broken links in the footer”
Works with your stack

Any language that lives in text files

CodeStilt edits the files in your project and runs your project's own test command, so it works with the tools you already use.

JavaScript and TypeScript

React, Next.js, Vue, Node and Express projects. Tests with npm test, Jest or Vitest.

Python

Django, Flask, FastAPI and scripts. Tests with pytest or python -m unittest.

PHP

Laravel and plain PHP sites. Tests with php artisan test or PHPUnit.

Go and Rust

Services and command line tools. Tests with go test and cargo test.

C# and Java

.NET, Spring and Android code. Tests with dotnet test and mvn test.

Dart and Flutter

Mobile app code and its widget and unit tests.

HTML, CSS and content

Landing pages, templates, Markdown docs and config files.

With or without Git

Undo uses CodeStilt's own checkpoint. If you use Git, changes show in git diff as usual.

The difference

Copying from a chat vs. CodeStilt

Many people use AI for code by pasting snippets back and forth. CodeStilt does the same job on your real project, with guard rails.

Copying code from an AI chatCodeStilt
Sees your projectOnly what you pasteReads the files a task needs, skips secrets
Writes the filesYou copy and paste by handWrites the approved files for you
Runs your testsYou run them and paste errors backRuns them and fixes failures, up to 3 tries
Shows a plan and cost firstNoYes
Blocks risky commands by codeNoYes
Undo the whole changeOnly if you saved a copyOne click, for 7 days
Work from your phoneChat onlyApprove plans and run tasks on your PC

Frequently asked questions

Get answers to commonly asked questions.

How do I get started?

Sign up with email, Google or GitHub, download the desktop app, and link your computer with a 6-character code. Then type your first task on the web or your phone. It takes about two minutes.

Does my code leave my computer?

Your project stays on your computer. For each task, only the parts of files the task needs are sent to the AI model over an encrypted connection. Secret files such as .env and keys are never read. We don't keep your code after the task, and it is never used to train AI models.

Which AI models power CodeStilt?

Leading models from Anthropic, OpenAI and Google. Auto mode picks the cheapest model that can do each task well, and you can choose Best quality, Fast or Saver yourself. On Pro and higher you can also use your own API key.

How does CodeStilt's pricing work?

CodeStilt uses credits. Every plan, including the Free plan, comes with a monthly amount of credits and a hard cap, so you are never charged more than your plan. You see the cost estimate before you approve a task, and tries that we stop after 3 failures are free. See the pricing page for every plan.

What if the AI makes a mistake?

A checkpoint is saved before every task, so one click puts every file back. The agent can only change the files in the plan you approved, and the danger wall on your computer blocks deleting files, database commands, deploys and reading secrets.

Do I need to keep my computer on?

Yes, the computer that holds the project must be on with the CodeStilt app running. Tasks you give while it is off wait in a queue and start when it connects again.

Which languages and frameworks does it work with?

Any code that lives in text files: JavaScript, TypeScript, Python, PHP, Go, Java, C#, Ruby, Rust, Dart and more. Tests run with your project's own test command, such as npm test, pytest or go test.

Can the AI delete my files or my database?

No. Deleting or moving files with commands is never allowed, and database commands, deploys and installing packages stop and ask you first. These rules are code inside the desktop app, so the AI can't switch them off or talk its way past them.

Do I need Git?

No. CodeStilt keeps its own checkpoint for undo. If you use Git, you'll see the changes in git diff as usual. CodeStilt never pushes, resets or rewrites Git history.

Is there an App Store or Google Play app?

Not yet. Open app.codestilt.com on your phone and add it to your home screen: it works like an app, with notifications. Store apps are planned.

Can my team use it?

Yes. Create a team, invite people by email, set roles and budgets, and read the audit log. The Teams plan is $30 per person a month with a shared pool of credits.

Need help or have feedback?

Read the docs at docs.codestilt.com, email support@codestilt.com, or message us on WhatsApp at +92 333 6338703. We read every message.

Start free. No card needed.

Download CodeStilt, link your computer, and give your first task in two minutes.