Agent skill · software engineering · aradotso

bux-claude-agent

Deploy a 24/7 Claude Code agent with persistent Chromium browser on any Ubuntu VPS, controllable via Telegram

Why this skill is useful

Adds an executable installation script and configuration for a persistent Claude Code agent with a browser, which the AI cannot generate on its own.

What it needs

Requires curl installed locally. Requires anthropic, browser-use account access. About 5k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

Bux (Browser Use Box) ♞ Skill by ara.so — Daily 2026 Skills collection. Bux turns any Ubuntu VPS into a 24/7 Claude Code agent with a persistent Chromium browser session. Text your agent via Telegram, it browses the web, logs into sites, handles 2FA interactively, and maintains state across reboots — all on hardware you own. What Bux Does Runs Claude Code as a persistent systemd service on your server Keeps a real Chromium browser alive (cookies/logins persist across sessions) Exposes a Telegram bot interface so you can message your agent from anywhere Provides a web terminal (ttyd) bound to localhost for direct access Hands you a live browser view URL when human interaction is needed (CAPTCHA, 2FA, login walls) All state lives in /home/bux — survives reboots Requirements Ubuntu 22.04+ VPS with ≥ 2GB RAM (a $5/mo Hetzner or DigitalOcean droplet works) Browser Use Cloud API key — BROWSERUSEAPIKEY=buxxx Anthropic API key or Claude Max subscription (entered during /login) (Optional) Telegram bot token from @BotFather Installation One-liner install With Telegram bot enabled Via Claude Code (automated setup) Paste this prompt into Claude Code on your laptop: Architecture Three systemd services: Service Purpose --- --- bux-browser-keeper Keeps Chromium alive via browser-harness bux-ttyd Web terminal on localhost bux-telegram Telegram bot bridge (if token provided) Verifying the Install Completing Claude Login After install, you must log Claude in once: Key Configuration Files /home/bux/agent/CLAUDE.md Context loaded by Claude on every session. Edit this to give your agent persistent instructions, personas, or domain knowledge. Environment variables (set in systemd unit or shell) Using Your Agent via Telegram Once set up, message your bot directly: Working with the Browser Directly When Claude hits an interactive wall, it surfaces a live view URL: You open the URL in your browser, complete the action, then reply "done" — Claude continues automatically. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/bux-claude-agent

View the source on GitHub

Browse the @skills marketplace