explaingit

waishnav/devspace

Analysis updated 2026-07-03 · repo last pushed 2026-07-03

⭐ Rising2,846TypeScriptAudience · developerComplexity · 3/5ActiveSetup · moderate

TLDR

DevSpace lets ChatGPT act as a real coding agent that reads and edits your local files directly. You run a self-hosted server, pick which folders ChatGPT can access, and approve every action it takes.

Mindmap

mindmap
  root((repo))
    What it does
      Connects ChatGPT to local files
      Runs shell commands and tests
      Edits code with approval
      Uses isolated git worktrees
    Tech stack
      TypeScript
      Self-hosted server
      Cloudflare Tunnel or ngrok
      Tailscale
    Use cases
      Fix broken tests automatically
      Edit multi-file projects
      Run builds from chat
      Follow project conventions
    Audience
      Developers
      Founders
      Command line users
    Setup
      Install via command line
      Pick allowed folders
      Expose via tunnel
      Approve with password
    Considerations
      Treat AI like trusted coworker
      No third-party uploads
      Optional sponsor ad program
      Works on Linux macOS Windows
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Let ChatGPT read your entire project, run your test suite, and fix broken tests automatically.

USE CASE 2

Allow ChatGPT to edit multiple files across your project while you approve each change.

USE CASE 3

Use isolated git worktrees so ChatGPT can work on parallel tasks without conflicts.

USE CASE 4

Have ChatGPT follow your project conventions by reading instruction files like AGENTS.md.

What is it built with?

TypeScriptNode.jsCloudflare TunnelngrokTailscale

How does it compare?

waishnav/devspacebaairon/torlinkvercel/eve
Stars2,8462,8203,152
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-07-032026-07-022026-07-03
MaintenanceActiveActiveActive
Setup difficultymoderateeasyeasy
Complexity3/52/53/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires comfort with the command line and setting up a tunnel (Cloudflare Tunnel, ngrok, or Tailscale) to expose a public URL.

The explanation does not specify a license, so the licensing terms are unknown.

In plain English

DevSpace lets you use ChatGPT as a real coding agent that works directly with your local files. Instead of copying and pasting code into a chat window or uploading your project somewhere, you give ChatGPT a secure, controlled connection to specific folders on your own computer. From there, it can read your code, make edits, search through directories, run shell commands like tests and builds, and show you what changed, all while you watch and approve what's happening. At a high level, it runs as a small server on your machine. You install it through the command line, pick which project folders ChatGPT is allowed to access, and expose it through a tunnel you control (like Cloudflare Tunnel, ngrok, or Tailscale). ChatGPT connects to a public URL you provide, and you approve the connection with a password that only you hold. Once connected, ChatGPT can open a workspace from your approved folders and start working, reading files, editing code, running git commands, and even using isolated git worktrees for parallel sessions. It also reads project instruction files like AGENTS.md and CLAUDE.md so it can follow your project's conventions. This is built for developers, founders, or anyone who already uses ChatGPT for coding help but is tired of the back-and-forth of pasting snippets manually. If you've ever wished ChatGPT could just look at your actual project, run your test suite, fix what's broken, and report back, this is that. It works on Linux, macOS, and Windows (with a Bash-compatible shell like Git Bash or WSL). The project is written in TypeScript and runs as a self-hosted server, meaning you stay in control of your data and your machine. Nothing gets uploaded to a third party. The tradeoff is that you need some comfort with the command line and setting up a tunnel, and the README is clear that a connected AI client has real, powerful access to your system, so you should treat it like giving a trusted coworker access to your terminal. There's also an optional sponsor program that can show a small ad in your coding sessions and pay you cash back, which is an unusual monetization choice for an open-source tool.

Copy-paste prompts

Prompt 1
I want to connect ChatGPT to my local project folder using DevSpace. Walk me through installing it via command line, choosing which folders to expose, and setting up a Cloudflare Tunnel step by step.
Prompt 2
Help me configure DevSpace so ChatGPT can run my test suite, read the results, and fix any failing tests. What security precautions should I take when approving shell commands?
Prompt 3
Set up an AGENTS.md file for my project so that when ChatGPT connects through DevSpace it understands my coding conventions, linting rules, and how to structure new files.
Prompt 4
I have DevSpace running and ChatGPT connected. Now I want to use git worktrees so the AI can work on two separate features in parallel without stepping on each other. Show me how to set that up.
Prompt 5
I am on Windows using Git Bash. Walk me through getting DevSpace installed, configured, and exposed via ngrok so ChatGPT can connect to my local workspace.

Frequently asked questions

What is devspace?

DevSpace lets ChatGPT act as a real coding agent that reads and edits your local files directly. You run a self-hosted server, pick which folders ChatGPT can access, and approve every action it takes.

What language is devspace written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, Cloudflare Tunnel.

Is devspace actively maintained?

Active — commit in last 30 days (last push 2026-07-03).

What license does devspace use?

The explanation does not specify a license, so the licensing terms are unknown.

How hard is devspace to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is devspace for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub waishnav on gitmyhub

Verify against the repo before relying on details.