agentum-cli
Health Uyari
- License — License: GPL-3.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Basarisiz
- rimraf — Recursive directory removal in package-lock.json
- rm -rf — Recursive force deletion command in package.json
- fs module — File system access in scripts/postinstall.cjs
- spawnSync — Synchronous process spawning in scripts/verify-package-install.cjs
- fs.rmSync — Destructive file system operation in scripts/verify-package-install.cjs
- process.env — Environment variable access in scripts/verify-package-install.cjs
- fs module — File system access in scripts/verify-package-install.cjs
- process.env — Environment variable access in src/claude-session.ts
- process.env — Environment variable access in src/codex-session.ts
- process.env — Environment variable access in src/copilot-session.ts
- process.env — Environment variable access in src/desktop-support.ts
- process.env — Environment variable access in src/server.ts
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Vibe-code on the go with AirCodum Agentum! Control Claude Code, OpenAI Codex and GitHub Copilot sessions right from your phone. Supports a VNC mode for more user control. Self-host your own servers for better privacy
Agentum
Control AI coding agents from your phone. Mirror Claude Code, GitHub Copilot, and OpenAI Codex to mobile - code from your couch, bed, or anywhere.
How It Works
┌──────────────┐ WebSocket ┌──────────────┐
│ Your Phone │ ◄────────────────► │ Desktop │
│ (Agentum │ │(agentum start)│
│ Mobile) │ │ │
└──────────────┘ └──────────────┘
│
┌──────┴──────┐
│ AI Agents │
│ Claude Code │
│ Copilot │
│ Codex │
└─────────────┘
Prerequisites
You need Node.js (v18+) installed. Then, install and authenticate the AI agents you want to control:
| Agent | Install | Login |
|---|---|---|
| Claude Code | npm install -g @anthropic-ai/claude-code |
claude (follow prompts) |
| GitHub Copilot | gh extension install github/gh-copilot |
gh auth login |
| OpenAI Codex | npm install -g @openai/codex |
codex (follow prompts) |
Only install and authenticate the agents you plan to use.
Quick Setup
1. Install CLI on your desktop
npm install -g agentum
2. Start the server
npx agentum start
This shows your connection info:
Terminal server started on port 11042
Connect from mobile using IP: <your-ip>, Port: 11042
3. Find your IP (if needed)
# macOS/Linux
ifconfig | grep "inet " | grep -v 127.0.0.1
# Or just use
hostname -I # Linux
ipconfig # Windows
4. Get the mobile app
| Platform | Status |
|---|---|
| iOS | iOS link |
| Android | Coming soon |
5. Connect
Open the mobile app and enter:
- IP/Host: Your desktop's IP address
- Port:
11042(default)
That's it! Your AI agents now stream to your phone.
Commands
agentum start
Start the server. Run this first.
agentum start # Default: port 11042
agentum start --port 8080 # Custom port
agentum start --no-vnc # Disable screen sharing
agentum run <command>
Run any command and mirror output to mobile.
agentum run "npm test"
agentum run "python train.py" -d # Detached (background)
agentum run "make build" -n build # Named session
agentum list
Show active sessions.
agentum attach <id>
Attach to a session locally. Press Ctrl+] to detach.
agentum kill <id>
Stop a session.
agentum screenshot
Capture screen to disk.
agentum screenshot # Saves to /tmp
agentum screenshot -o ./shots # Custom directory
agentum notify
Push notification to phone.
agentum notify -t "Done" -b "Build complete"
agentum notify -t "Error" -b "Tests failed" -P high
Remote Access (Tailscale) - Highly Recommended
Access from anywhere, not just your local network. Works through firewalls and NATs.
Setup
- Install Tailscale on desktop and phone
- Sign in with same account on both
- Start Tailscale:
tailscale up - Connect from mobile:
- IP/Host: Your Tailscale IP (
tailscale ip -4) or MagicDNS hostname (e.g.,your-desktop-name) - Port:
11042
- IP/Host: Your Tailscale IP (
Ports
| Port | Service | Description |
|---|---|---|
| 11042 | WebSocket | Mobile ↔ Desktop |
| 11043 | VNC | Screen sharing (optional) |
Troubleshooting
Port in use?
agentum start --port 8080
Can't connect from phone?
- Same WiFi network?
- Firewall blocking port 11042?
- Try:
ping <desktop-ip>from phone
Find your IP:
ifconfig | grep "inet "
Links
Windows and WSL desktop setup
Install normally with npm install -g agentum; Windows no longer needs --ignore-scripts. The platform-aware install step repairs node-pty’s helper only on macOS.
Run ag start from Windows PowerShell on the Windows computer or VM whose desktop you want to see. WSL/WSLg exposes Linux app windows rather than the host Windows desktop, so Agentum detects WSL, prints setup guidance and leaves desktop sharing off instead of showing a misleading black screen. Terminal sessions continue to work. To keep working inside WSL while viewing Windows, start Agentum on Windows and create a terminal session running wsl.exe.
This 1.0.3 maintenance release preserves the existing app connection protocol. It does not require the newer paired app/server release.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi