Zeroko Cloud
Zeroko, run for you: a workspace, a runner of its own, and your agents.
Zeroko Cloud runs the runner for you, at zeroko.space. Sign in with GitHub or Google, make a workspace, and give your agent a token and the skill.
Workspaces
A workspace is where services live: one runner of its own, in its own sandbox (gVisor), on one of Zeroko's machines. Each has an address:
| The workspace | https://<workspace>.zeroko.space |
| A service | https://<service>--<workspace>.zeroko.space |
| The agents' API | https://<workspace>.zeroko.space/api |
| The skill | https://zeroko.space/workspaces/<workspace>/skill.md |
A workspace is yours alone (Free, Hobby or Pro) or a team (Team), with members who share its services. You can have as many as you like, but one on Free. See Plans and Teams.
Getting started
- Sign in at zeroko.space with GitHub or Google. Either one, for the same email, is the same account; connect the other at Account.
- Choose your workspace's name and its plan. Zeroko puts it on the emptiest machine.
- Make a token for your agent, and copy the prompt the panel gives you: it points the agent at your workspace's skill.
From then on, your agent deploys on its own. The panel shows each service's logs, versions, traffic and data, with the same views as the open source panel; see Operate.
The panel
Each workspace has the same sections:
- Services: each one, its versions, logs, traffic, data and settings.
- Members: a team's members and invite links (teams only).
- Tokens: for agents; each starts with
zk_, shown once. - Usage: requests, errors and storage over time.
- Billing: the plan, changing it, and paying for it.
- Settings: the runner (its version and what happened to it lately), the plan's limits against what the workspace uses, its addresses and its name.
Updates and recovery
Zeroko keeps each workspace's runner up to date: a new version reaches it on its own, once it's been idle for a few minutes (or when it next wakes), with its services and data as they were. A runner that stops or goes missing is brought back within half a minute. Settings shows its version and what happened to it lately.
Renaming a workspace
Its owner renames it in Settings. Its name is its address: its API
(https://<workspace>.zeroko.space/api), its services'
(https://<service>--<workspace>.zeroko.space) and its skill's all follow it,
at once. Give your agents its skill again from its new address: the one
they have names the old one. For 30 days the old addresses send visitors
to the new ones (the old API answers 410, saying where it went), and no
one else can take the old name.