jackgillette006

Serverjack — Development skill for Claude Code

Development community

Jack into your server.

How to install Serverjack

This entry records only its repository, not the path inside it, so there is no exact command to give. Open jackgillette006/serverjack and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Serverjack does

Jack into your server. Your coding agents, from your phone. Lightweight, private, self-hosted.

Alternatives in Development

  • Microsandbox — Open-source self-hosted MicroVM sandboxes with sub-200ms startup, hardware-level isolation via libkrun 5k ★
  • Harnessrouter — HarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnes 618 ★
  • Private Journal MCP — A lightweight MCP server that provides Claude with a private journaling capability to process feelings and tho 335 ★

README

serverjack

**Jack into your server.**

Your coding agents, from your phone. Lightweight, private, self-hosted.

[![CI](https://github.com/jackgillette006/serverjack/actions/workflows/ci.yml/badge.svg)](https://github.com/jackgillette006/serverjack/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![Release](https://img.shields.io/github/v/release/jackgillette006/serverjack)](https://github.com/jackgillette006/serverjack/releases) [![Python 3.9+](https://img.shields.io/badge/python-3.9%2B-blue.svg)](https://www.python.org/)

[Contributing](CONTRIBUTING.md) · [Security policy](SECURITY.md) · [FAQ](docs/FAQ.md) · [Changelog](CHANGELOG.md) · [MIT license](LICENSE)

![Demo: picking Claude Code and a project directory, starting a session, and landing in a live terminal, on a phone](docs/shots/demo.gif)

Desktop iPhone — landing iPhone — terminal
Landing page on a desktop Landing page on iPhone Terminal on iPhone
  • One stdlib Python file.
  • No Node, no sudo, no root.
  • Only reachable on your Tailscale network.
  • Never phones home: no telemetry, no analytics, no update checks.
  • Installs in three lines.

Quick start

Requirements: Linux, systemd, tmux, Python 3.9+ and curl. Tailscale is optional but recommended.

git clone https://github.com/jackgillette006/serverjack
cd serverjack
bash install.sh

Clone it anywhere you keep code. The installer records that path in the user units, and the built-in "Update serverjack" shortcut runs `git pull` there, so leave the checkout where it is; move it and re-run `install.sh` if you must.

serverjack has no password of its own. Anyone who can reach it gets a shell as the account running it. Keep it behind `tailscale serve` (what `install.sh` sets up) or a reverse proxy with real authentication, never `tailscale funnel`. On a shared machine, use