MyAgens
MyAgens

Self-hosted · Open source

Your personal AI headquarters

MyAgens is a fleet of Claude Code agents that lives on your machine. Message it from Telegram, watch it work in the panel, and approve anything risky before it runs.

YOUATLASFINANCEDEVOPSRESEARCH
one message in, the whole fleet moves

Chain of command

Runs like a small ops team

You sit at the top and make the calls. Atlas holds it together and delegates by name; leads and their assistants do the work. Everything they file, ask, suggest, and report moves up and down one chain.

any lead can get its own telegram bot or a web chat in the panel; message it directly, no routing through atlas

On the wirewhat moves through the chain
delegate

Atlas hands a task card to the DevOps lead; it streams progress and closes the card itself when done.

suggest

A lead files an idea to your inbox instead of interrupting. Park it as a card, delegate it, or dismiss it.

ask

A lead pauses mid-run to ask you one question, then picks up exactly where it left off.

council

You put a proposal to the whole crew; every lead votes with a reason and a concern.

heartbeat

Disk fills up at 3am; the fleet runs an autonomous turn to investigate before you are even awake.

schedule

The Monday briefing writes itself: a scheduled prompt runs on time and reports to Telegram.

digest

One command returns the last 24 hours: tasks done, runs errored, memories written, and what it cost.

What makes it a fleet

Not just a bot

Real Claude Code agents with file, shell, and service access, wrapped in the structure that makes a crew useful day after day.

Memory that accumulates

Agents save durable facts and recall them automatically. Hot, warm, and cold tiers decay and promote on their own, with optional semantic search that runs fully offline.

Skills that compound

When Atlas works out a procedure worth reusing, he distils it into a skills library and pulls it next time. The library grows with use.

Council votes

Put a proposal to the whole crew. Every lead evaluates it from their domain and votes with a reason and a concern; the tally lands in Telegram.

Approval before anything risky

Every non-read-only tool call pauses and shows exactly what is about to run. Approve, deny, or always-allow, from Telegram or the panel.

Secrets, encrypted

Agents read API keys and tokens from an encrypted store, scoped per agent, never from plaintext files. Nothing sensitive lands in logs or in a message you did not approve.

Proactive heartbeat

Background monitoring of CPU, memory, disk, and stalled tasks. It can ping you, or run an autonomous turn to investigate and act first. Quiet hours included.

Scheduled runs

Any agent can run a prompt on a timer: check disk space at 9am, summarize logs every 2 hours, pull a report every Monday. Results push back to Telegram.

Task board with delegation

A Kanban board where Atlas hands cards to agents by name. Each card streams its run log live and moves itself to done, so you watch the work flow without chasing it.

Connectors

Notion, Gmail, Drive, Google and Apple Calendar, Slack, Discord, GitHub, Jira, Linear, Bluesky, Mastodon, X, YouTube, PostgreSQL, SQLite, image generation, and more, each with read or write scope.

Bring your own model

Route every agent to its own backend: hosted Claude, a local model via LM Studio or Ollama, or a different agentic CLI entirely. Claude stays the default.

Watch or take over, live

Put an agent in a persistent terminal and watch it work in real time, from the panel's built-in viewer, any terminal over tmux, or claude.ai and the Claude mobile app. Take the keyboard mid-run when you want to steer, then hand it back.

Yours to brand

Rename the product and agents, drop in your own logo, favicon, and accent, or describe a look and let a one-shot pass draft a full custom theme. GPLv3, no seat limits, no telemetry.

MyAgens Panel

The whole fleet on one screen

An optional web dashboard served in the same process. Chat with any agent, watch live system health, run and schedule work, and manage memory, skills, and secrets.

System panel: live host health, Claude usage limits, per-core load, filesystems, and the nightly maintenance windowSystem panel: live host health, Claude usage limits, per-core load, filesystems, and the nightly maintenance window

Telegram

Your machine, in your pocket

The old loop for touching a server was open a terminal, SSH in, run something, close it. Now it is a chat with something already living there that knows your system.

  • Replies stream back live as they are written, then land as one clean message.
  • Tool calls pause with approve, deny, and always-allow buttons inline.
  • Leads get their own bots: message your devops lead directly.
  • Send photos and files straight into a chat; search tasks and memory inline from any chat.
Atlas in Telegram creating task cards and running a scheduled briefingA paused tool call in Telegram with inline approve, deny, and always-allow buttons

Install

Up and running in one command

On a fresh machine the wizard installs everything it needs (Node 20+, git, the Claude CLI), clones the repo, walks you through setup in your browser or right in the terminal, and can register a background service. macOS, Linux, and Windows.

$MACOSLINUX>WINDOWS
one command each; pick browser or terminal on the install page

Browser setup

One pasted command; the terminal does the boring part, then a guided setup page opens in your browser and verifies every value live. No IDs to look up, no typos to make.

Get the command →

Terminal only

Headless box, server, or over SSH: the same installer runs the classic wizard right in the terminal instead, no browser needed.

Get the command →
These agents can read, write, and run commands on the machine they run on. Access is gated by a Telegram user-id allow-list, and the panel sits behind a secret token. Keep the allow-list tight and run it on a machine you control.

The setup page walks you through creating your bot in BotFather's Mini App and recognizes you when you press START in its chat, so there are no IDs to look up, on macOS, Linux, and Windows alike. Only the terminal-only wizard (headless boxes, SSH) asks for the token and your numeric user id inline. Prefer to read before you run? The scripts live in the repo.

lid closed, still on duty
Pairs well · keepresso.com

A sleeping Mac takes the whole crew offline

Keepresso is a native menu-bar app that keeps your always-on Mac awake the honest way: real power assertions, smart triggers, closed-lid mode, and a headless setup toolkit. Free and open source, from the same desk as MyAgens.

Get Keepresso