Skip to content

Releases: mrosadevs/PhantomCode

PhantomCode v1.0.0

Choose a tag to compare

@mrosadevs mrosadevs released this 14 Sep 15:56

A desktop learning forge — seven language tracks taught by building real products, wired into VS Code, with its own MCP server and an AI tutor.

Install

macOS — download the .dmg for your chip (arm64 for Apple Silicon, x64 for Intel), open it, drag PhantomCode to Applications.

The app is not code-signed (that needs a paid Apple Developer account), so Gatekeeper blocks the first launch. Either:

  • right-click the app → OpenOpen, or
  • run xattr -cr /Applications/PhantomCode.app

Windows — run PhantomCode-1.0.0-setup-x64.exe. SmartScreen warns about an unrecognised publisher for the same reason: More infoRun anyway.

After installing

  1. Settings → Editor bridge → Install the VS Code extension, then restart VS Code. The status bar shows the connection.
  2. Optionally connect the MCP server so Claude can read your real progress and your open file:
claude mcp add phantomcode -- node "/Applications/PhantomCode.app/Contents/Resources/app.asar.unpacked/mcp/server.js"

What's in it

98 lessons · 21 projects · 7 tracks, each running beginner → pro.

Track Starter Core Mega
Python Scryer — watch any webpage for changes Vault — encrypted secret manager with a TUI Nightwatch — self-hosted uptime & incident platform
Lua & Luau Relic Run — precision obby with persistence Deep Hollow — co-op roguelike dungeon crawler Sovereign — extraction shooter with a live economy
JavaScript & React Pulse — real-time dashboard Atlas — collaborative knowledge base Meridian — SaaS with billing, teams and a public API
C++ Hexdump — binary format inspector Lattice — 2D physics & rendering engine Obsidian — LSM-tree storage engine
Java Tessera — ledger that can't be unbalanced Relay — REST API with auth and real tests Citadel — event-sourced platform with CQRS
Rust Sift — ripgrep-style parallel search Conduit — TCP proxy with traffic shaping Helix — a programming language, lexer to VM
Security & DevOps Bastion — harden a box, prove it with an audit tool Watchtower — detection pipeline, logs in / alerts out Aegis — secure platform from terraform apply to on-call

Plus CompTIA Security+ (SY0-701) and Network+ (N10-009) objective tracking with flashcards.

Every project ships with an interactive animated preview of the finished product, milestone tracking, non-negotiable requirements, and scaffold files you generate onto disk with the hard parts marked TODO.

Under the hood

Zero runtime dependencies — the WebSocket server, the MCP server, the syntax highlighter and every animation are written from scratch. The only npm packages are Electron and the installer builder.

  • Editor bridge — loopback-only HTTP + WebSocket server implementing RFC 6455 by hand on both ends
  • MCP server — JSON-RPC 2.0 over stdio, 8 tools over your curriculum, progress and live editor buffer
  • AI tutor — streams from the local claude CLI, or your own Anthropic/OpenAI keys held in the OS keychain

Tested: 17 bridge integration tests (including the 7/16/64-bit frame length paths, masking and UTF-8), 12 MCP tests over real stdio, and a UI smoke test that walks all 33 routes and every preview, failing on any renderer console error.