Runlog docs

Start building

A plan buys a weekly allowance, sized for steady work.

Start

Install

One command installs both the CLI and the desktop app; one sign-in serves every surface. The web app needs none of this; it is at atlas.runlogai.com, signed in.

01

One command

WebDesktopCLIthe web needs nothing installed

The script fetches one static binary, checks it against the published checksum, puts it on your PATH, then fetches the desktop app’s archive for your platform and unpacks it where the platform keeps apps. Curl is the install path and a design decision: a file fetched by curl carries no quarantine attribute, so the app opens without a security prompt even before the signing identities land.

macOS · Linux · WSL
curl -fsSL https://get.runlogai.com/install.sh | sh
Windows (PowerShell)
irm https://get.runlogai.com/install.ps1 | iex
PlatformThe CLIThe desktop appOpens from
macOS~/.local/bin/runlog~/Applications/Runlog.appLaunchpad
Linux~/.local/bin/runlog~/.local/opt/runlogthe applications menu
Windows%LOCALAPPDATA%\Programs\runlog\runlog.exe%LOCALAPPDATA%\Programs\Runlogthe Start Menu

SeeTwo lines naming where the binary and the app went, then next: open Runlog, sign in, and press Link to point it at a folder. A platform whose app is not published yet says so by name; the CLI still installs. Nothing is machine-wide and nothing asks for an administrator.

02

Sign in

WebDesktopCLIone account, every surface

The desktop app opens to the same sign-in the web uses, and its Link button mints each folder’s key from that window; nothing to type, nothing written to disk. A terminal signs in with runlog login, which opens the signed-in web app and mints an account key that reaches every project the account belongs to. Nothing is pasted and no environment variable is set.

One verb
runlog login                  sign in through the browser, once per machine

SeeThe window opens on your projects. The terminal mints the key from the browser session; nothing is saved to disk.

03

Verify

One check
runlog help                     # the verbs: link, sync, watch, local, and a bare runlog to converse

SeeThe verb list prints; if the shell says command not found, the install line told you which directory to add to your PATH, and a new terminal picks it up. Open Runlog from the place in the table above: it opens to sign-in.

04

Update, or install only the CLI

Run the same line again: it replaces the binary and the app in place. The app carries no updater of its own, so there is nothing polling in the background. RUNLOG_SKIP_DESKTOP=1 before the line installs the CLI alone; RUNLOG_INSTALL_DIR and RUNLOG_APP_DIR move where things go.

Then: ask your files, or point your own tool at a repository.