Build

Coding Agent

One agent for everything: describe what you want and it writes the code, runs it in a sandbox, tests it and shows you the result. It is the DevStation CLI's agent, in your browser. No GitHub account is needed until you choose to push.

Start

  1. 1
    Open the Coding Agent and connect a wallet

    Open Coding Agent. The first message asks your wallet for one signature, which costs no gas. It is what lets you come back to your work from any tab.

  2. 2
    Choose where to start
    Start fromWhat happens
    NothingAn empty workspace.
    A repositoryAny public GitHub repository, as owner/name or its URL. No sign-in. Private repositories work once GitHub is connected.
    Your filesPick a folder. Text files are copied in; dependencies, build output and binaries are left out.
    One of your appsPick it from the project switcher at the top of the chat.
  3. 3
    Say what you want

    “Build a token-gated page for my NFT holders”, “write and test an ERC-20 with a faucet”, “fix the failing test in src/total.test.js”. Then keep talking: every message continues in the same workspace, and the agent remembers the conversation.

What it can do

  • Read, write and edit any file in the workspace.
  • Run shell commands: scaffold projects, install packages, run builds, linters and tests.
  • Search the web and read documentation pages.
  • Build web apps, smart contracts, APIs, scripts, libraries and command-line tools.
  • Verify its own work before it says it is done.

It works in a sandboxed container on DevStation's runner, not in your browser, so a run keeps going if you close the tab. Come back and the conversation is where you left it.

The conversation

While the agent works you see its checklist for the task and every step as it happens: each file it reads or writes and each command it runs. Open a command to see exactly what it printed. When a turn ends its steps fold into one line, and the files it changed appear as chips: click one to open it in Code.

Preview, Code and Activity

ViewShows
PreviewAnything with a web page, rebuilt after each turn: a static index.html, or a project whose npm run build writes to dist/. Switch between desktop, tablet and phone widths. If the running app reports an error, Fix with agent sends it to the agent.
CodeEvery file in the workspace as a tree, with syntax highlighting. Files changed in the last turn carry a dot, and one click shows only those.
ActivityEach command and edit of the latest turn with its output, and what the work has cost so far.

The menu at the top left lists your projects, starts a new one and opens templates; your workspace (wallet, projects saved, browser storage) is at its foot. The ••• button holds everything you can do with the open project: publish, invite builders, push to GitHub, download, remix, rename, sell or delete. On a phone, the tabs along the bottom switch between the chat, the preview, the code and the activity.

When you are happy with it

ActionNeeds
DownloadNothing. A zip of every file.
PublishA wallet. Puts the built page live at <name>.devstation.online.
PushGitHub. Creates a new repository with the files.
Pull requestGitHub, and a workspace that started from a repository. Opens a branch against it.
SellA wallet. List it on the Marketplace.

Push and pull request ask you to connect GitHub the first time, then bring you straight back. The agent may suggest pushing or publishing; it cannot do either itself. You confirm with a button and your own account does it.

Nothing reaches GitHub without you

The agent never holds a GitHub credential. Your GitHub session stays on DevStation's server, and it is only used when you press Push or Open pull request.

Limits

  • An import or upload can bring in up to 12 MB of text.
  • Previews build projects of up to 200 files and 2 MB; larger ones can be downloaded and run locally.
  • A single turn stops after about 20 minutes or 60 steps.
  • Workspaces are kept for three days after you last used them, and are recreated from your saved files after that.

The same agent in your terminal

For work on your own machine, with your own tools, install the CLI:

bash
npm install -g @devstationlabs/cli
devstation

See Install the CLI.