ZeroLog Code

Your workspace, in your terminal.

A terminal client based on OpenCode. It pairs with your ZeroLog account, keeps your files in step with your workspace and shows each run in the web chat too.

~/projectExample
# install or update
$ curl -fsSL https://zerolog.ch/zc/install.sh | sh

# opens the pairing page in your browser
$ zerolog login

# start working in this folder
$ zerolog

What it does

  • Pair once

    Run zerolog login and confirm in your browser. From then on the client works with your account.

  • Files in step

    Local changes sync with your workspace. If a transfer stops, the sync result shows which files to send again.

  • Visible in the web chat

    Console activity and command output appear in the web chat while they happen.

  • Your plan, your limits

    Runs on ZeroLog models count against your account limits and show up with your other usage.

  • Android too

    It runs in Termux on Android as well.

Install

Linux and macOS

curl -fsSL https://zerolog.ch/zc/install.sh | sh

Windows (PowerShell)

irm https://zerolog.ch/zc/install.ps1 | iex

Then pair it with your account

zerolog login

The installer replaces an older copy where it finds one. The old command zerocode keeps working. Each release lists its SHA-256 sums in checksums.txt.

Error reports: when the client crashes or a sign-in, connection or sync fails, it sends a technical report. It leaves out email and IP addresses, credentials, home-folder paths and exception messages. Set ZEROLOG_TELEMETRIE=0 or DO_NOT_TRACK=1 to turn it off.

The ZeroLog family