Skip to content
Labemredogan-cliactive

emredogan-cli.Terminal access.

The entire portfolio, exposed to your terminal. Four commands, zero dependencies, POSIX-only. Same Lumina voice; no browser tab. Install once and reach the live site from anywhere your shell already runs.

Install

One install line. The package is publicly available on npm under the @emredogan scope.

$ npm install -g @emredogan/cli

Prefer npx? Skip the global install:

$ npx emredogan ask "How is /telemetry cached?"

Node 20+·macOS or Linux·Windows: v0.2 (deferred)

Commands

Core

$ emredogan browse
Open emredogan.com in the default browser.
$ emredogan ask "<question>"
Stream a Lumina reply to stdout — same model + system prompt as the chat widget on the live site.
$ emredogan project list
Print the live projects: title, status, blurb, live and GitHub URLs.
$ emredogan demo <slug>
Open a /lab experiment in the default browser. Known slugs: iam-translator, prompt-rescuer, commit-narrator, cli.

Read

$ emredogan changelog
Fetch the last 5 commits from the public engineering log and print each with its WHY paragraph (wrapped at 76 columns).
$ emredogan telemetry
Print a curated 6-metric snapshot of the platform as a 3-column ASCII table — Lumina p95, auto-tweet successes, npm downloads, lab adoption.
$ emredogan hire
Print Emre's contact card as a bordered Unicode box. Static — no network call, renders identically offline.

Build

$ emredogan lab <experiment> "<input>"
POST to a /lab experiment and stream the reply to stdout. Aliases: iam | prompt | commit. Backend rate-limit + cost-cap apply transparently.

--help, -h·--version, -V·EMREDOGAN_API_URL override (staging / local dev)

Open source · MIT·Zero runtime deps·POSIX-only (v0.1)·npm·source