by librae8226
Your Claude Code, Everywhere.
# Add to your Claude Code skills
git clone https://github.com/librae8226/nexus4cc| | | |---|---| | AI on the go | Your time is fragmented. Your AI shouldn't be. Command Claude Code from your phone β commuting, in a meeting, or away from your desk. | | Built for touch | Not a desktop terminal shoehorned onto mobile. Swipe between windows, pinch-to-zoom, configurable toolbar β purpose-built for fingers. | | Full context, always | Claude Code runs on your machine, in your tmux sessions β your full codebase, your history, your preferences. Not a cloud chat that forgets everything. | | Fire and forget | Give the instruction, close your phone. Your agents keep running. Open later β everything's exactly where you left it. |
| | Anthropic Remote Control | Happy Coder | Omnara | nexus4cc | |--------------------------|:---:|:---:|:---:|:---:| | Self-hosted | β | β | β οΈ | β | | No subscription needed | β ($100+/mo) | β | β ($9/mo) | β | | Data stays on your infra | β | β | β | β | | Real terminal (xterm) | β | β | β | β | | Project & channel management | β | β οΈ | β οΈ | β | | Fire & forget | β οΈ (10min timeout) | β (via relay) | β (via relay) | β (pure tmux) | | PWA / installable | β | β (native app) | β (native app) | β | | Open source | β | β οΈ partial | β | β |
No comments yet. Be the first to share your thoughts!
Project & channel management: Organize work by directory-based projects, each with multiple channel-like sessions β switch between them instantly, like Slack channels for your terminal.
git clone https://github.com/librae8226/nexus4cc.git && cd nexus4cc
cp .env.example .env # set JWT_SECRET, ACC_PASSWORD_HASH, WORKSPACE_ROOT
npm install && cd frontend && npm install && npm run build && cd ..
npm start
# Open http://localhost:59000 on any device π
Full setup guide including Claude profile config, PM2, and mobile access: QUICKSTART.md β
If you're an AI assistant helping a user install Nexus, follow this path:
cd into itnode scripts/setup.js β handles deps, frontend build, PM2, and first tmux sessionpm2 status shows nexus online β open http://localhost:59000Prerequisites: Node.js 20+, tmux. PM2 is installed automatically if missing.
Default login password: nexus123 (user can change it in .env after setup).
Expose securely without port forwarding via Cloudflare Tunnel or Tailscale.
| Dependency | Version | Note |
|---|---|---|
| Node.js | 20+ | |
| tmux | any recent | |
| PM2 | any recent | auto-installed by setup.js |
| OS | Linux / WSL2 | |
Nexus is a single-user, self-hosted tool β not a multi-tenant platform.
| Doc | | |---|---| | QUICKSTART.md | Step-by-step setup guide | | ARCHITECTURE.md | System design | | ROADMAP.md | What's next | | π The story behind Nexus | Why this was built |
PRs and issues welcome. See CONTRIBUTING.md for local dev setup, commit standards, and good first issue ideas.
Dual-licensed: GPL v3 for open-source use Β· Commercial license available for proprietary / SaaS use β contact librae8226 or faywong
Built with Claude Code, for Claude Code.