Releases: mrosadevs/PhantomCode
Release list
PhantomCode v1.0.0
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 → Open → Open, 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 info → Run anyway.
After installing
- Settings → Editor bridge → Install the VS Code extension, then restart VS Code. The status bar shows the connection.
- 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
claudeCLI, 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.