See every coding project on your PC in one dashboard. Open them in VS Code, Claude Code, or Codex, back them up safely, and publish to GitHub — all from one app.
Point Coding Drives at the folder where you keep your projects. Every subfolder becomes a card.
From any card you can:
- Open the project in VS Code, Claude Code, or Codex with one click
- Back it up safely to a folder you choose
- Publish it to GitHub as a polished public repo — README, LICENSE, topics, and a v1 release are all created for you
Everything runs on your computer. No accounts. No telemetry. No cloud sync.
- Auto-detects each project's stack (Next.js, React, Node, Python, Rust, Flutter, Go)
- Status workflow — In Progress, On Hold, Done, Archived
- Notes, status colors, and a per-project menu (Backup, Publish, Archive, Copy path)
- Safe folder backups using Windows' built-in copy engine
- One-click GitHub publishing with secrets and
node_modulesautomatically excluded - Custom branding — drop in your own logo and the window/taskbar icon updates instantly
The fast way — grab the latest installer from the Releases page and run it. Per-user install, no admin prompt.
From source — requires Node.js 20+ and Windows:
git clone https://github.com/cleaneramade/Coding-Drives.git
cd Coding-Drives
npm install
npm run devThe grid will be empty. Open Settings (top-right) and:
- Scan folders — add the root folder where your projects live (e.g.
C:\Users\you\Documents\Code). Every subfolder becomes a card. - Backup destination (optional) — pick where backups should go. Defaults to
Documents\Coding Drives Backupsif you leave it blank. - App logo (optional) — upload your own logo to replace the brand mark.
That's it. Coding Drives rescans whenever the window regains focus, so dropping a new folder into your scan root immediately surfaces it as a card.
Click the ⋯ menu on any project card → Publish to GitHub.
You only need to do this setup once: install the GitHub CLI and run gh auth login in a terminal. After that, clicking Publish handles everything — it builds a clean public copy of your project, creates the GitHub repo, generates a README, LICENSE, and issue templates, sets the description and topics, and tags a v1 release.
The original folder is never modified. The public copy lands in a sibling folder so you always have a clear separation between your private working copy and what's shipped.
npm run buildThe installer ends up at dist/Coding Drives Setup 1.2.8.exe.
npm run server— run only the local server (no app window)npm run icon— regenerate the app icon fromassets/logo.svgnpm run build:portable— single-file portable.exenpm run build:dir— unpacked app folder for fast iteration
Coding Drives is a small Electron app. The window loads a local web UI served by an in-process Express server. Project state (status, notes, backup history) is stored as JSON under your %APPDATA%. The Open actions launch the right CLI in the right folder; backups use Windows' robocopy; publishing uses the GitHub CLI.
There's no build step for the renderer — public/index.html, public/app.css, and public/app.js are vanilla and load directly.
MIT — see LICENSE.
Made by @cleaneramade.