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
- Osaurus — Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cry 5.1k ★
- Bot On Anything — A large model-based chatbot builder that can quickly integrate AI models (including ChatGPT, Claude, Gemini) i 4.2k ★
- WindsurfAPI — Turn Windsurf / Devin Desktop's 100+ AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, SWE) into OpenAI-, A 3k ★
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
Openclaw Huggingface
Universal OpenClaw 🦞: A secure, 24/7 autonomous AI agent—completely free of cost. Features persistent GitHub
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 Guide
开源OpenClaw中文文档站,OpenClaw中文指南,支持小龙虾 AI 智能体安装部署、消息渠道接入、Agent 架构、Skills 技能配置、模型提供商、CLI 命令参考、网关运维、安全沙箱等全方位文档。覆盖 Wh
Related Agents
Channel Integrator
Use this agent when implementing Telegram, Slack, Discord, WhatsApp, or Matrix channel adapters.
Repurpose Broadcast
Broadcast and publication content specialist. Generates WhatsApp Channel updates, Telegram Channel posts with
Secretary
Personal secretary for Telegram/WhatsApp. Handles tasks, asks approval before sending. Harness resumes with us