pi0

pi0 / xjdp

Public

🐚 Remote shell for JavaScript servers.

11
0
100% credibility
Found Mar 29, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

xjdp enables secure remote interaction with JavaScript servers through code evaluation, command execution, and jailed file access over HTTP.

How It Works

1
🔍 Discover remote shell access

You hear about a simple way to securely peek inside and control your running JavaScript app from afar, like having a magic window into its world.

2
⚙️ Add it to your app

You copy a few lines of code into your app to turn it into a safe playground anyone can connect to.

3
🔑 Create your secure passcode

You generate a special passcode that lets you into the app with exactly the powers you need, like read-only or full control.

4
💻 Connect from your computer

You type one easy command to link up with your app and see a friendly welcome screen with all its details.

5
🖥️ Explore and play

You browse folders, run quick checks, edit files, or test code right there, feeling like you're sitting at the app's keyboard.

Your remote playground is live

Now your app is an interactive sandbox—safe, secure, and ready for you or smart agents to tinker anytime.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is xjdp?

xjdp delivers a remote shell protocol for JavaScript servers, letting you eval code, exec commands, and access files over plain HTTP. Built in TypeScript, it turns any JS runtime—Node.js, Bun, Deno, Vercel, or Netlify—into an interactive sandbox with ECDSA public-key auth, scoped permissions, and path-jailed filesystem ops. No SSH port forwarding or "remote shell access is not supported" errors; just drop in a fetch handler and connect via CLI or API.

Why is it gaining traction?

It sidesteps SSH pitfalls like github remote host identification has changed or github remote rejected errors, offering a lightweight remote shell protocol with zero deps and browser/Node/AI-compatible clients. SSE streaming with HTTP polling fallback ensures reliable remote shell commands on linux, windows, or powershell, plus env-filtered exec avoids leaking secrets. Demos on vercel.netlify.app prove it works serverless, unlike brittle github remote add setups post-August 2021 password ban.

Who should use this?

AI agent builders needing remote github copilot-like access to JS servers, or DevOps folks debugging prod deployments without full remote write access to repository grants. Ideal for remote github mcp server admins handling shell request failed on channel 0 issues, or teams wanting jailed remote shell sentinelone-style ops on edge functions.

Verdict

Grab it for JS server debugging—CLI REPL with ls/cat/exec shines, docs/demos are crisp—but 11 stars and 1.0% credibility signal early days; test thoroughly before prod. Pairs well with xjdp aspi for javascript remote shells.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.