nexus4cc
Health Uyari
- License — License: NOASSERTION
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 9 GitHub stars
Code Uyari
- network request — Outbound network request in frontend/src/App.tsx
- network request — Outbound network request in frontend/src/FilePanel.tsx
- network request — Outbound network request in frontend/src/GeneralSettings.tsx
- network request — Outbound network request in frontend/src/NewWindowDialog.tsx
- network request — Outbound network request in frontend/src/SessionManager.tsx
- network request — Outbound network request in frontend/src/SessionManagerV2.tsx
Permissions Gecti
- Permissions — No dangerous permissions requested
This tool is a self-hosted, mobile-first web frontend that lets you control remote tmux sessions running Claude Code directly from your phone or browser. It acts as a WebSocket bridge to give you a real-time terminal experience on the go.
Security Assessment
Overall risk: Medium. Because this tool is designed to relay terminal sessions (tmux) over the web, it inherently handles highly sensitive data, including your shell input and output. The automated scan flagged six files making outbound network requests, which is entirely expected for an application relying on WebSockets and SSE streaming. The scan correctly found no hardcoded secrets, and the tool doesn't request dangerous OS-level permissions. However, since it advertises "Zero overhead — direct WebSocket pipe, no SSH," developers must ensure they deploy this behind proper authentication and secure network boundaries. Without proper configuration, this gateway could expose your local terminal to the internet.
Quality Assessment
The project appears to be under active development, with its last push occurring today. It uses a standard tech stack (Node.js, TypeScript) and features a comprehensive README with clear instructions and feature comparisons. However, community trust is currently very low. With only 9 GitHub stars, the tool has not been widely peer-reviewed or battle-tested. Additionally, while the README claims a GPL v3 / Commercial license, the automated scan detected the license as "NOASSERTION," meaning you should double-check the repository's license files before adopting it in a commercial environment.
Verdict
Use with caution — the tool is actively maintained and conceptually secure for self-hosting, but its low community visibility and direct access to local terminal sessions mean you must strictly secure the deployment boundary.
Your Claude Code, Everywhere.
Nexus4CC
Your Claude Code, Everywhere.
Showcase
Your browser does not support the video tag.
Highlights
| 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. |
Why Nexus 4 CC?
| 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 | ✅ | ✅ |
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.
Features
- 🔌 WebSocket ↔ tmux bridge — one PTY per window, real-time bidirectional I/O
- 📱 Mobile-first terminal — xterm.js, swipe navigation, pinch-to-zoom, configurable soft toolbar
- 🤖 Task Panel — launch Claude tasks, monitor via SSE streaming, async progress
- 📂 File browser — browse, edit, upload workspace files (sort by name / modified / size)
- 🗂️ Project & channel management — directory-based projects, each with channel-like sessions (like Slack channels for your terminal)
- 🔀 Multi-session — switch tmux sessions instantly
- 🎨 PWA — installable, dark / light themes
- ⚡ Zero overhead — direct WebSocket pipe, no SSH
Quick Start
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 →
Deployment
Expose securely without port forwarding via Cloudflare Tunnel or Tailscale.
Requirements
| Dependency | Version |
|---|---|
| Node.js | 20+ |
| tmux | any recent |
| OS | Linux / WSL2 |
Security
Nexus is a single-user, self-hosted tool — not a multi-tenant platform.
- 🔒 bcrypt (12 rounds) password hash + JWT (30d)
- ⚠️ WebSocket token passed via query string — enable TLS in production
- 🛡️ Run behind firewall, VPN, or tunnel — do not expose directly to the internet
Documentation
| 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 |
Community
Contributing
PRs and issues welcome. See CONTRIBUTING.md for local dev setup, commit standards, and good first issue ideas.
License
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.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi