ellulDocs

Getting Started

The Console

The ellul console is where you sign in, create sandboxes, and work inside them.

The console is the web application at console.ellul.ai. It hosts everything you do day to day: dashboard, sandbox workspaces, account settings, billing.

Layout

The console has three top-level views:

1

Dashboard

Lists every sandbox on your workstation. Search, sort, create, delete.

2

Workspace

The view for one sandbox. Opens when you click any sandbox from the dashboard.

3

Account

Server-level settings, billing, security tier, custom domains, audit log.

Dashboard

The dashboard is the home page after sign-in. You see:

  • A list of all your sandboxes.
  • A New Sandbox button.
  • Per-sandbox metadata: detected framework (Next.js, Vite, Astro, Express, FastAPI, and others), git status if linked, deployment status if deployed.
  • Search and sort controls.

Clicking a sandbox opens its workspace.

Workspace

The workspace is structured as a tabbed interface. Tabs are grouped into areas in the sidebar.

Workspace area

TabPurpose
ChatTalk to your AI agent. Switch between Shell, OpenCode, Claude, Codex, Cursor, ZeroClaw sessions.
CodeFile browser and read-only viewer. Files refresh in real time as the agent edits.
PreviewThe running preview server for this sandbox, with a public URL.

Database area

TabPurpose
TablesBrowse the per-sandbox database. View rows, schemas, and indexes.
SQLRun ad-hoc queries against the database.
BinRecently dropped tables, recoverable for a short window.
SettingsConfigure the database (connection string, role permissions).

Observability area

TabPurpose
HealthHigh-level status. Service uptime, recent errors.
GatesActive and pending permission requests. Approve or deny here.
DevelopmentApplication development logs in real time.
ZeroClawThe autonomous agent runtime: its state, recent actions, retries.

Settings area

TabPurpose
ContextManage the durable context the agent receives at the start of each conversation (project conventions, instructions).
SecretsStore and manage application secrets. The agent reads them only when you approve an env gate.
SecurityPermission rules per gate type, audit log, and session controls.

Vault area (release-gated)

When enabled for your account, the Vault area exposes:

  • Notes. Knowledge documents the agent can refer to.
  • Graph. A visual graph of how notes link.
  • Scopes. Access controls for shared notes.

Vault is a newer feature being rolled out gradually.

Integrations area

Per-integration tabs appear when you connect external services. Each integration manages its own surface (logs, configuration, status).

Account

The account section is reachable from the top right of the console. It contains:

SectionPurpose
ServerThe Linux workstation backing your account. Status, region, plan, custom domain, security tier, encryption mode.
BillingCurrent plan, payment method, usage, history.
SecurityAccount-level passkeys, SSH keys, audit log, recovery codes.
ProfileEmail, name, account preferences.

Server settings

Open the server settings to manage:

  • Custom domain. Wire your own domain to your sandboxes.
  • SSH keys. Add public keys for terminal access (Pro plan).
  • Security tier. Move between Standard, Web Locked, and Private Locked.
  • Region. View the geographic location of your data.
  • Server actions. Rebuild, rollback, or delete the workstation.
  • Agent updates. Choose between automatic and manual update mode.

Where things happen

If you want to...Go to...
Create a sandboxDashboard > New Sandbox
Talk to an agentWorkspace > Chat
Browse filesWorkspace > Code
View running previewWorkspace > Preview
Approve a permissionWorkspace > Observability > Gates
Add a secretWorkspace > Settings > Secrets
Set permission defaultsWorkspace > Settings > Security
Read the audit logWorkspace > Settings > Security > Audit
Add a custom domainAccount > Server > Domains
Add an SSH keyAccount > Server > SSH Keys
Change security tierAccount > Server > Security
Add a passkeyAccount > Security

Where to go next