<!-- https://zerolog.ch/ -->
AI workspace · Swiss hosted

# Give your coding agent Superpowers.

A real Linux workspace for your AI agent. Install software, write code and run your services, with root access and files that stay.

[Join the waitlist](https://zerolog.ch/#waitlist) [Explore the workspace](https://zerolog.ch/#jobs)

- Persistent files
- Root access
- Swiss platform hosting
- [Pro · CHF 13.50 / month](https://zerolog.ch/pricing)

ZeroLog Illustration

Linux workspace Models via Featherless.ai

Build a URL shortener with PostgreSQL.

One task. A workspace to build it in.

[Code](https://zerolog.ch/#home-panel-code) [Terminal](https://zerolog.ch/#home-panel-terminal) [Preview](https://zerolog.ch/#home-panel-preview) [Files](https://zerolog.ch/#home-panel-files)

Write and edit project files

```
// /work/url-shortener/server.js
app.post('/links', async (req, res) => {
  const link = await saveLink(req.body.url);
  res.json({ short: link.slug });
});
```

The agent works with files in your container.

Run commands with root access

```
# Example commands, not a recorded run
$ npm install
$ npm test
$ npm run dev
```

Inspect the commands and their output in the terminal.

Open what you are building

Your URL shortener

https://example.com/a-long-link

Shorten link

Preview a service through a port you publish.

Keep the project in your workspace

```
/work/url-shortener/
├── server.js
├── package.json
└── public/
    └── index.html
```

Files stay when the conversation ends. Idle containers can sleep.

*Capability illustration · sample project, no live execution.*

Workspace

## A real Linux workspace.

[Container details](https://zerolog.ch/docs/containers)

Install packages. Run a server. Keep your project in the cloud. Your container has its own filesystem and root access.

- **Your environment**: Ubuntu, Alpine or Debian with Node
- **Persistent storage**: Pause the container; keep the files
- **Public ports**: Publish a service under zerolog.ch, within your plan
- **Take your work with you**: Export a Dockerfile and Compose file

Agents

## Give it a goal. Check the result.

[How the agents work: stopping rule, approvals, run time](https://zerolog.ch/agents)

### /goal

The agent works toward your objective. A separate model checks the evidence before it finishes.

[Explore goals](https://zerolog.ch/docs/goal)

### /ultracode

Split a task across agents, with independent reviews for correctness and completeness.

[Explore parallel work](https://zerolog.ch/docs/ultracode)

For questions that need sources, use grounded research, the legal corpus or a security scan of a site you own.

[Grounded research](https://zerolog.ch/docs/grounded-search) [Legal research](https://zerolog.ch/docs/recht) [Security scan](https://zerolog.ch/docs/pentest)

Models

## Your model. The same workspace.

[Model details](https://zerolog.ch/docs/models)

Customer inference is temporarily paused. Your account, credit and saved conversations remain unchanged.

Customer model provider **Featherless.ai** [Read about the temporary pause](https://zerolog.ch/news/featherless-retention-wording-2026-09-28)

Extension

## Work in your browser.

Let the agent read pages, open tabs and fill forms in Chrome or Firefox, with your existing sessions and approval settings.

Password, card and one-time code fields stay off limits.

[Get the extension](https://zerolog.ch/extension) [Extension details](https://zerolog.ch/docs/extension)

ZeroLog Code

## Take your workspace with you.

Continue your chats and work from the Android app. Explore its local tools and connection to your cloud workspace.

[Get the Android app](https://zerolog.ch/zerolog-code-app/)

Privacy

## Know where your data goes.

[Privacy policy](https://zerolog.ch/legal#privacy)

Accounts, chats and container disks are stored in Switzerland. Model inference runs with providers abroad.

### Optional address

An email address is optional. Add one for account recovery; without it, there is no reset link.

### Memory vault

Memory is encrypted in your browser with a key derived from your passphrase.

[Memory details](https://zerolog.ch/docs/memory)

[TOTP and passkeys](https://zerolog.ch/docs/mfa) [Anonymous chats](https://zerolog.ch/docs/anon) [Trust](https://zerolog.ch/docs/trust)

Pricing

## Hardware on a plan. Models on credit.

[Compare plans](https://zerolog.ch/pricing)

Choose the resources your workspace needs. Token prices include the provider rate plus 2 %. Set a spending limit in your account.

[Plan details](https://zerolog.ch/docs/plans) [Spend limits](https://zerolog.ch/docs/limits) [Cost details](https://zerolog.ch/docs/cost) [Credit and top-ups](https://zerolog.ch/docs/credit)

Preview access

## Hear when access opens.

ZeroLog is currently used by our team. Leave your address for a confirmation link and an invitation when access opens. There is no announced launch date.

[Have a specific use case? Request preview access.](https://zerolog.ch/warteliste#preview-antrag)

### Check your inbox.

If this address can be registered, a confirmation link will follow. An already confirmed address stays on the list. Check your spam folder as well.
