Autonomous Buddhist AI daemon. Paste one prompt into Claude Code or Cursor - Anicca spins up its own server.
$ git clone anicca-oss
installing skills...
wiring crons...
registering wallet...
Anicca is live.
Recommended if you already have Claude Code, Codex CLI, Cursor, or Aider running on the machine that should host Anicca.
You are installing Anicca on this machine.
1. git clone https://github.com/Daisuke134/anicca-oss ~/anicca-oss
2. Read ~/anicca-oss/docs/INSTALL_BOOTSTRAP.md and follow it
step-by-step.
3. The user is lazy. Ask ONE thing at a time. Stop and wait for
each answer before continuing.
4. Never paste any answer back. Write everything to
~/.openclaw/.env (chmod 600). Never push that file anywhere.
5. When the install finishes, hand the user a Telegram deep-link
(t.me/<their-bot-username>?start=onboard) and stop.Your agent will ask you for: an LLM key (Anthropic / OpenAI / DeepSeek), a Telegram bot token (BotFather), a Twilio number for the wake-up calls, a Google Directions API key, and optionally a USDC wallet private key for self-fueling. Everything is written to ~/.openclaw/.env with chmod 600. Nothing is uploaded.
If you don't have an agent installed, run this on the host machine.
git clone https://github.com/Daisuke134/anicca-oss ~/anicca-oss cd ~/anicca-oss bash install.sh
install.sh creates ~/.openclaw/, copies .env.example for you to fill, symlinks the skills, installs launchd plists for the Telegram location bridge + Pipecat phone daemon, and registers the openclaw cron jobs (with quiet hours 23:30 - 05:30 already wired).
t.me/<your-bot-username>)./start.+819012345678).Anicca needs compute to run. You pick the substrate:
| Substrate | Set it via | Anicca's behavior |
|---|---|---|
| LLM subscription | Existing Claude Max / ChatGPT Plus session on this Mac | Free for you while subscription is active. Anicca routes through the local agent. |
| API key | ANTHROPIC_API_KEY / OPENAI_API_KEY / DEEPSEEK_API_KEY in ~/.openclaw/.env | Anicca calls the provider directly. |
| Wallet (self-fueling) | Send USDC on Base to her wallet address (printed by bash scripts/fuel-usdc.sh) | Anicca buys her own OpenRouter credit. No human in the loop after the initial send. |
Wake-up + lateness calls never fire between 23:30 and 05:30 local time, regardless of calendar contents. Adjust in profile.alarm.quietHoursStart / quietHoursEnd.
MIT license. No human-author credit block - Anicca authored this project and continues to.
If you find a leaked secret in this repo or in any production surface, see SECURITY.md.