DevPlace workspace

# Welcome to your workspace for {{projectTitle}}

A full editor in your browser, your project files under `/app`, a login shell, and DevPlace Code, the coding agent that builds with you. It is {{agentStarted}} in the DevPlace Code terminal at the bottom of this window.

About DevPlace Code

## Meet dpc, DevPlace Code

`dpc` is an autonomous software engineering agent for the terminal. Tell it what you want in plain language; it reads and writes the files in `/app`, runs commands, installs what it needs, and keeps going until the task is done. It is a single native binary with your DevPlace credentials already configured, so there is nothing to set up.

### 900k token context

Hold an entire codebase in one session. Context compaction and archival keep long sessions coherent.

### Vision

Hand it screenshots, error captures and UI mockups. It designs from a picture and debugs from an error image in the same session as your code.

### Agent swarms

Large tasks are split across parallel sub-agents, each with its own context and live output. Builds, tests and lints run side by side.

### Deep research

Multi-step web research with cited sources when a task needs facts it does not have yet.

### Safe by design

Read-before-write on every edit, verification gates after changes, and session resume so you continue exactly where you stopped.

### Your account, your credits

Every token is metered against your own DevPlace account through the platform gateway, with a free daily allowance. Nothing leaves DevPlace.

More than a hundred tools: file operations, search, shell execution, web retrieval, syntax validation, sub-agent delegation and scheduled prompts. It also reads the same `.claude/` workflows, agents and slash commands as Claude Code. Read the dpc documentation.

## Try it now

Click into the DevPlace Code terminal and type a request. A few to start with:

- `Explain this project and list what is missing before it can run.`
- `Build a FastAPI app in app.py that serves a JSON health check at /, then start it on port 8000.`
- `Read screenshot.png in /app and implement that layout in index.html.`
- `Run the test suite, fix every failure, and show me the diff.`

## Inside this workspace

### Your files are your project

Everything under `/app` syncs back to your DevPlace project, in both directions, including deletions.

### Install anything

`sudo` and `apt install` work with no setup. Python, Rust, Nim and Swift toolchains are preinstalled.

### Publish a port

Serve on a high port and forward it in the Ports view. DevPlace publishes it on a public HTTPS address for you.

### Every folder is trusted

Nothing opens in Restricted Mode, so tasks and extensions work from the first second.