ZeroLog Code
Use ZeroLog from a terminal to work with your account, workspace files and models.
ZeroLog Code is based on OpenCode and connects the terminal client to your ZeroLog account.
Install ZeroLog Code, then run zerolog login and follow the pairing steps in your browser. Once connected, you can work with files in your workspace and use supported models from the terminal.
Install via shell script on Linux and macOS:
curl -fsSL https://zerolog.ch/zc/install.sh | sh
Or on Windows PowerShell:
irm https://zerolog.ch/zc/install.ps1 | iex
Anonymous error reports
Versions of ZeroLog Code that include anonymous error reporting send a report when the client crashes or encounters an error during sign-in, connection or workspace sync. Reports include technical details about the failure and leave out email addresses, IP addresses, account credentials, local home-folder paths and exception messages.
To turn reporting off, set any one of these environment variables before starting ZeroLog Code: ZEROLOG_TELEMETRIE=0, ZEROCODE_TELEMETRIE=0 or DO_NOT_TRACK=1.
| Feature | How it works |
|---|---|
| Device pairing | Run zerolog login and complete the pairing steps in your browser. |
| Workspace synchronization | Sync local changes with your workspace. If a transfer is interrupted, check the sync result and run it again for files that did not finish. |
| Terminal mirroring | Console activity and command outputs mirror into the web chat interface in real time. |
| Usage | Runs using ZeroLog models follow your account limits and appear with your other usage. |
ZeroLog Code also supports Android Termux. For the Android app with phone-control features, see the Android app guide.