Zero-Dependency CLI Generator

Orbit Your Commit History with ChangeOrbit

Instantly turn your Git repository conventional logs into a premium, interactive release timeline. Complete with real-time GitHub profile sync, star metrics, and contributor matching.

changeorbit serve
npx changeorbit serve
██████╗██╗ ██╗ █████╗ ███╗ ██╗ ██████╗ ███████╗ ██████╗ ██████╗ ██████╗ ██╗████████╗ ██╔════╝██║ ██║██╔══██╗████╗ ██║██╔════╝ ██╔════╝ ██╔═══██╗██╔══██╗██╔══██╗██║╚══██╔══╝ ██║ ███████║███████║██╔██╗ ██║██║ ███╗█████╗░░ ██║ ██║██████╔╝██████╔╝██║ ██║ ██║ ██╔══██║██╔══██║██║╚██╗██║██║ ██║██╔══╝░░ ██║ ██║██╔══██╗██╔══██╗██║ ██║ ╚██████╗██║ ██║██║ ██║██║ ╚████║╚██████╔╝███████╗ ╚██████╔╝██║ ██║██████╔╝██║ ██║ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚══════╝ ╚══════╝ ╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝ 👤 Active Session: Sujoy Moulick (@Sujoymoulick) Generating ChangeOrbit logs... ✅ Structured Database saved to: changelog.json ✅ Markdown Document saved to: CHANGELOG.md 🌐 ChangeOrbit Interactive Dashboard is running! 👉 Open: http://localhost:9099/changeorbit.html

Designed for Modern Developers

A beautiful aesthetic paired with state-of-the-art developer sync utilities.

GitHub Profile Sync

Integrates your active terminal GitHub account to sync profile bios, real avatar pictures, and matching contributor commits on your timeline.

Zero-Dependency Core

Written entirely in pure, native Node.js and static standard modules. Zero NPM packages are installed, ensuring instant, globally safe setup.

Interactive Dashboard

Features instant search indexing, conventional category filter pills, dynamic contributor analytics, and a raw log paste-and-parse playground.

Static Directory Exporter

Export a self-contained static folder ready for standard static hosting providers, including GitHub Pages, Netlify, or Vercel.

Get Started in Under a Minute

ChangeOrbit is packaged as a standard global executable. Follow this simple guide to deploy your visual commit timelines.

1
Install or Run Instantly

Execute globally via NPM or trigger a lightweight transient server command using npx.

2
Generate Changelog & Database

Run in any local repository to instantly parse conventional logs and compile standard CHANGELOG.md files.

3
Launch the Server

Spin up the built-in HTTP server to securely authenticate with GitHub and host your timeline.

4
Static Exporting

Dump the visual dashboard, styling, and database files into a self-contained static directory for simple deployment.

5
Session Control

Check connection credentials status or log out completely with simple CLI authentication tools.

1. Installation
# Install globally
npm install -g changeorbit

# Or run instantly without installing
npx changeorbit serve
2. Parse & Compile Logs
# Run in any Git repository
changeorbit

# In strict conventional commit mode
changeorbit --strict

# Specific repo path & override url
changeorbit --repo ../repo --repo-url https://github.com/user/repo
3. Start Interactive Server
# Start dashboard on port 9099
changeorbit serve

# Generate logs and serve immediately
changeorbit -s
4. Static Exporter
# Export visual files & JSON to target folder
changeorbit export ./public-docs
5. Session Authentication
# Check active profile session status
changeorbit status

# Log out and clear saved GitHub token
changeorbit logout

CLI Reference

Complete list of subcommands and parameters available in the ChangeOrbit executable.

Subcommands

changeorbit serve

Generates conventional commit databases and boots the local dashboard HTTP web server.

changeorbit export <dir>

Bundles all dashboard files, assets, and database into a single folder, ready for static CDN deployment.

changeorbit status

Checks the active local GitHub session profile status (username, email, and PAT configurations).

changeorbit logout

Clears and deletes local cached GitHub session tokens and profile assets securely.

Global Options

-r, --repo Target path to local Git repository (default: current folder .).
-o, --output Output path to compile files to (default: current folder .).
--repo-url Manual Git remote origin fallback to link commits to web pages.
--strict Enforce strict conventional commit checking (ignores other types).
-s, --serve Directly start interactive web host dashboard server after compile.
-h, --help Displays visual ASCII banner and interactive option descriptions.

Core Contributors

The developers bringing ChangeOrbit to your terminal workflows.

Sujoy Moulick

Sujoy Moulick

Project Founder & Lead Architect

Creator of ChangeOrbit. Passionate about crafting high-fidelity CLI developer experiences, zero-dependency tools, and premium responsive web timelines.

superstarryeyes

superstarryeyes

Core Contributor

Developer of the Bit ANSI font library, co-designer of ChangeOrbit CLI ASCII brand components and repository sync mechanisms.