Skip to main content
Active · Public Preview · v2.2.x-preview

DevSpace

Stop hunting for projects. Start working.

Several projects a day? One app. A Windows desktop app that keeps each project's tools, credentials and git ready to open. Free during the beta.

v2.2.x-preview · Windows 10/11 · ~80 MB · No admin required

Note: unsigned during preview — Windows may show a SmartScreen warning. Code signing is on the roadmap before stable release.

Local-firstNo telemetryNo cloud account required

Never collected: IP addresses, project paths, commit content, credentials.

Built by Biswajit Panday

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.

Privacy policy

Loading image viewer…