Tele Fleet banner
tele-fleet tele-fleet

Tele Fleet

Development community

Description

Telefleet — stand up a fleet of Claude Code agents on a Linux server. Each with its own directory, Telegram bot and identity.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Telefleet — agents, sessions, tickets, connected

Telefleet

*Agents. Sessions. Tickets. Connected.*

Sets up a fleet of [Claude Code](https://claude.com/claude-code) agents on a Linux server. Each agent gets its own working directory, its own Telegram bot, its own identity, and comes back after a reboot.

git clone  && cd agent-fleet-installer
./install.sh

It interviews you — how many agents, what they are called, what each one does — then installs everything and starts them.

**`install.sh` is a plain shell script. A human runs it, and no agent is needed** — which is the only thing that can work, because on a bare server there is no agent yet. Bash, coreutils, curl and python3 are the whole dependency list.

Two ways to run it

**Interactive (a person, first time).** Just `./install.sh`. It asks the questions and explains each one.

**Unattended (an agent, or a rebuild).** Write `~/fleet.conf` and drop the bot tokens in yourself, then nothing prompts:

cat > ~/fleet.conf <<'EOF'
OPERATOR=Sam
TIMEZONE=UTC
AGENTS=nova,lyra
MAIN=nova
ROLE_nova=engineering
ROLE_lyra=research
EOF
mkdir -p ~/.fleet/secrets && chmod 700 ~/.fleet/secrets
printf 'TELEGRAM_BOT_TOKEN=...\n' > ~/.fleet/secrets/telegram-nova.env

./install.sh --resume

Every stage skips what is already done, so this is safe to re-run and safe to resume after a failure. Tokens are still checked against Telegram — a pre-seeded token that has been revoked is reported, not assumed good.

What you do vs what it does

**You authenticate.** Your Claude login, and one Telegram bot per agent from BotFather (it walks you through this and checks each token actually works).

**It does the rest.** Packages, firewall, Claude Code, [tix](https://github.com/tix-cli/tix) for shared ticket tracking, agent directories and identities, systemd units, the ticket-enforcement hook, and starting everything.

Read thi