Discover and explore top open-source AI tools and projects—updated daily.
my-claude-utilsRemote terminal and AI agent access from any device
Top 61.7% on SourcePulse
Provides real-time terminal access from any device, including phones and tablets, by streaming a genuine PTY session from a user's machine. It targets developers and power users who need to manage servers or run commands remotely without the limitations of SSH or simulated terminals, offering a seamless, pocket-sized command-line experience.
How It Works
The project leverages node-pty to create and manage real pseudo-terminals (PTYs) on the host machine, supporting up to 8 concurrent sessions. These sessions are streamed via WebSockets to a React-based frontend rendered by xterm.js, which handles full terminal interactivity and color. Connectivity is established through a 3-tier tunneling system (ngrok, SSH via localhost.run, or local Wi-Fi) to expose the agent securely. For session persistence, tmux control mode (-CC) is automatically utilized, allowing sessions to survive agent restarts.
Quick Start & Requirements
npx clsh-devtmux is recommended for session persistence. ngrok requires separate installation for a permanent URL.Highlighted Details
vim and tmux.tmux control mode to ensure they survive server restarts, preserving scrollback history.localhost.run for zero-signup), and local Wi-Fi fallback, ensuring connectivity in various environments.Maintenance & Community
The project provides contribution guidelines (CONTRIBUTING.md) and a security disclosure policy (SECURITY.md). Specific details on active maintainers, sponsorships, or community channels like Discord/Slack are not detailed in the README.
Licensing & Compatibility
Limitations & Caveats
Session persistence requires tmux to be installed. macOS lid-close behavior may interrupt network connections unless pmset -c tcpkeepalive 1 is configured. Features like remote cloud machines and team sharing are on the roadmap and not yet implemented. Native iOS/Android applications are also planned for the future.
3 weeks ago
Inactive
amantus-ai