On nights and weekends over 18 months — concept to public preview.
The problem
Several projects a day, and every switch means rebuilding your setup
Credentials scattered across sticky notes, password managers, and .env files
Every project has its own ritual: which IDE, which terminal, which folder, which DB tool
Researchers who watched 86 programmers at work found that only 1 in 10 interrupted sessions got back to editing code within a minute (Parnin & Rugaber, 2011). DevSpace can't bring back your train of thought. It gives you everything else back.
How it fits your day
Morning
Open DevSpace and see every project at once: which branch it's on and whether it's behind the remote.
Switching projects
Ctrl+P, type two letters, and the project is in front of you. Its IDE, its npm start, its database client: one click each, set up once.
Starting a new project
Bundle the tools you always use together into a template (a .NET API set, a React frontend set) and apply it to any project in one click.
Need a password
The staging database password is on the project card. Copy it and keep going; it's encrypted with the rest of that project's secrets.
Time to commit
Stage the lines you mean, see the graph, resolve the conflict, all in the same window.
New laptop
Point it at your projects folder: every repo comes back in one scan, and your installed tools are found for you.
At a glance
Visual Git
Built-in Git client
Commit graph, hunk-level staging, conflict resolver — no terminal needed
<3 sec
Tool discovery
100+ apps auto-found on your machine — no config
0 plain text
Credentials on disk
Encrypted per project with the ASP.NET Core Data Protection API
1 click
Per tool
Your IDE, terminal command, script or DB client — set once per project
What DevSpace does
Auto-discovers your tools
Install a tool and DevSpace already knows about it. It finds 100+ developer apps on your machine in under 3 seconds, reading the Registry, Start Menu and PATH in parallel, and sorts them into 16 categories: IDEs, runtimes, databases, terminals, cloud CLIs and more. Nothing to configure.
Manual rescan with live progress
Just installed something new? Hit Scan Tools and watch each source report back live. Keep what's new, and skip or undo the rest before saving.
Reusable tool templates
Save the tools you always use together (a ".NET API" set, a "React Frontend" set) and add them to any project in one click. Works on existing projects too, so you never add tools one by one.
Every project keeps its own secrets
Dev and staging database passwords, API tokens, SSH keys: each one encrypted with the ASP.NET Core Data Protection API and tied to your Windows account. Copy any of them with one click, and label or reorder them as you like.
Add or edit projects in 3 steps
Three steps: basics, folders, credentials. DevSpace spots the git repo as soon as you pick a folder, and you can apply a tool template on the way. The same wizard edits any project later.
Bulk-import existing repos
Point DevSpace at a folder and it finds every git repo inside, skips duplicates, and imports them all in one scan. Setting up a new machine, or rescuing an old projects folder, becomes one step.
A visual Git client, built in
See your whole history as a graph and work with it directly: branch, merge, rebase, cherry-pick and resolve conflicts without leaving the project. Remotes, tags and stashes each have their own tab.
One-click ops from the visual graph
Right-click any commit on the graph to branch, check out, tag, merge, cherry-pick, reset, push, pull or fetch. The action sits where you are already looking, not three menus away.
Stage exactly what you mean
Stage single hunks or whole files (real git add and git restore --staged underneath), with a live diff beside your commit message. Ctrl+K opens the command palette.
Commit history with smart filters
Filter commits by branch, author or date, then open any one for its full diff. Per-file history, blame and branch comparison are one click away. It refreshes when you ask, so it never thrashes your disk.
Personalized quick links
Pin what you open every day (a web page, a terminal command, an app) to the dashboard, one click away from any project.
Built with
Electron 22React 18TypeScriptTailwind CSS.NET 9EF CoreSignalRSQLiteSupabase (planned)Layered .NET 9 (Core/Data/Business/WebAPI)Repository/Service
Built as a layered .NET 9 solution (Core/Data/Business/WebAPI) with Repository and Service patterns — designed for maintainability and testability over the long haul. Security: 21-command shell whitelist with argument sanitization; credentials encrypted with the ASP.NET Core Data Protection API per project. No telemetry in the current preview.
How it works
A two-process desktop app: an Electron renderer for the UI and a local .NET 9 WebAPI on localhost:7003 for everything else. Your data never leaves your machine — no cloud account, no telemetry.
Loading diagram…
Roadmap
Heads up: preview builds expire April 26, 2027. Import / export remain available after expiry so you can migrate your data.
v2.2.x-preview — public previewshipped
Cloud sync (Supabase, opt-in)planned
macOS supportplanned
Try it
Free during the beta. Windows 10/11. ~80 MB installer.