Auton — AI skill for Claude Code
auton — autonomous AI agent with persistent memory, goals, scheduling, MCP, and messaging (Slack, Telegram, WhatsApp).
How to install Auton
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open damionrashford/auton and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Auton does
auton — autonomous AI agent with persistent memory, goals, scheduling, MCP, and messaging (Slack, Telegram, WhatsApp). Zero dependencies, OpenAI-compatible.
Alternatives in AI
- Bot On Anything — A large model-based chatbot builder that can quickly integrate AI models (including ChatGPT, Claude, Gemini) i 4.2k ★
- Lemma Platform — Multiplayer harness that shapes around your work 606 ★
- Gru — Self-hosted AI agent orchestration service controlled via Telegram, Discord, or Slack 217 ★
README
auton
An autonomous AI agent you run locally. Give it a task and it works through it — running shell commands, reading and writing files, making HTTP requests, remembering things across sessions, and more. Connect it to Slack, Telegram, or WhatsApp to talk to it from anywhere.
No npm packages required. Just Node.js and an API key.
Requirements
- Node.js 18 or later (for native
fetchsupport) - An OpenAI API key — or any OpenAI-compatible API (Anthropic via proxy, Ollama, Groq, etc.)
Check your Node version:
node --version
Setup
Open `config.json` and fill in your API key at minimum:
{
"llm": {
"apiKey": "sk-...",
"apiUrl": "https://api.openai.com/v1",
"model": "gpt-4o"
}
}
Everything else in the file has working defaults and can be left alone until you need it.
Running the agent
One-shot: give it a single task
node src/agent.js "summarize the files in my Documents folder"
The agent will think through the task, use whatever tools it needs, and stop when it's done. Output prints to the terminal as it works.
Daemon: let it run continuously
node src/agent.js
With no arguments, the agent runs as a persistent background process. Every 30 seconds it checks for scheduled tasks and active goals, then acts on them. Use this when you want it to keep working on something over time or handle scheduled jobs.
Talking to it through messaging apps
`src/comms.js` connects the agent to Slack, Telegram, and/or WhatsApp. Configure whichever channels you want in `config.json`, then run:
node src/comms.js
It will start all configured channels at once. If a channel's credentials aren't in the config, it's simply skipped.
Slack
Requires **Socket Mode**, which means no public URL needed — the bot connects outbound.
**What you need:**
- A Slack app with Socket Mode enabled
- Bot Token (starts with
xoxb-) - App-Level Token with `conn
Related Skills
Cc Connect
Bridge local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex) to messaging platforms (Feishu/Lark, Di
CorvinOS
Self-hosted agentic OS — a Vibe-Engineering platform for Builders. Connect Claude Code, Codex or Hermes Agent
Openclaw Cookbook
Production-ready recipes for OpenClaw — self-hosted multi-channel AI agent gateway. Telegram, Discord, Slack,
Pollen
peer messaging between AI agents, with a human at the gate — one file, zero dependencies.
Openclaw Huggingface
Universal OpenClaw 🦞: A secure, 24/7 autonomous AI agent—completely free of cost. Features persistent GitHub
Ravi
Run AI agents on machines you control, alone or as a whole organization: Slack, WhatsApp, Pages, Bases and SDK
Related Agents
Channel Integrator
Use this agent when implementing Telegram, Slack, Discord, WhatsApp, or Matrix channel adapters.
Grok Agent 01
ONLY job: find free or freemium AI token/API plans (OpenAI-compatible, Anthropic, Google, open routers, studen
Repurpose Broadcast
Broadcast and publication content specialist. Generates WhatsApp Channel updates, Telegram Channel posts with