AI Developer Β· Novosibirsk, Russia Β· Building autonomous AI systems
I design and build production-grade AI agent systems β from multi-bot Telegram workflows to autonomous task automation pipelines running on Claude, Notion, and local Mac hardware.
- π€ Multi-agent systems β OpenClaw-based bots with clear role separation (secretary + executor model)
- π§ Autonomous pipelines β Self-running workflows: Notion β Calendar sync, task routing, sub-agent spawning
- π¬ Telegram AI Bots β Meeting processors, task managers, voice-to-task automation
- βοΈ Local-first stack β Mac Mini M4 + local LLMs (Ollama) + cloud fallback (Claude Sonnet/Haiku)
- π§ Open Source β Contributing to OpenClaw ecosystem, publishing tools and agent configs
My personal AI operating system running 24/7 on Mac Mini M4:
User (Telegram)
β
βΌ
βββββββββββββββ ββββββββββββββββββββββββββββββββββββ
β Assistant βββββββββΆβ Notion (Tasks DB + Calendar DB) β
β (Secretary)ββββββββββ Source of truth for all tasks β
βββββββββββββββ ββββββββββββββββββββββββββββββββββββ
β β²
βΌ sessions_send β auto-sync every 15 min
βββββββββββββββ ββββββββββββββββββββββββββββββββββββ
β CEO β β notion_sync.py + macOS launchd β
β (Executor) β β β Apple Calendar (.ics) β
β sub-agents β ββββββββββββββββββββββββββββββββββββ
βββββββββββββββ
β
βββ research_agent (web search, analysis)
βββ content_agent (writing, copywriting)
βββ code_agent (scripts, automation)
βββ analysis_agent (data, decisions)
βββ notion_agent (Notion read/write)
βββ strategy_agent (planning, roadmaps)
| Layer | Tools |
|---|---|
| AI | Claude Sonnet 4.6 / Haiku 4.5 via OpenClaw, local Ollama models |
| Task management | Notion (Tasks DB + Calendar DB) |
| Automation | Python + macOS launchd (15-min sync cycle) |
| Calendar | Notion Calendar β Apple Calendar (.ics subscription) |
| Version control | GitHub (this repo) |
| Runtime | Mac Mini M4, 24/7 |
- Receives all incoming requests via Telegram
- Clarifies: what, deadline, priority (P1/P2/P3), context
- Creates entries in Notion Tasks DB + Calendar
- Notifies CEO via
sessions_send - Confirms completion back to Sasha
- Does NOT execute tasks β intake only
- Reads task from Notion on notification
- Spawns specialized sub-agents via
sessions_spawn - Sends result directly to Sasha in Telegram
- Reports completion β Assistant marks Done in Notion
Full agent configs: openclaw/agents/
SaaS Telegram bot for meeting processing. Transcribes audio/video (Whisper), extracts summaries and actionable tasks via LLM, subscription tiers with SQLite.
OpenClaw plugin toolkit β reusable skills and agent components.
Curated collection of OpenClaw skills and use cases.
botus-ai/
βββ README.md β You are here
βββ Scripts/
β βββ notion_sync.py β Notion β Calendar auto-sync (15 min)
β βββ install_sync.sh β One-command setup
β βββ com.botus.notion-sync.plist β macOS launchd config
βββ openclaw/
β βββ agents/
β β βββ assistant/SOUL.md β Secretary agent config
β β βββ ceo/SOUL.md β Executor agent config
β βββ ARCHITECTURE.md β Full system architecture
βββ docs/
βββ SETUP.md β Setup guide
# 1. Clone repo
git clone https://github.com/botus-ai/botus-ai.git
cd botus-ai
# 2. Set your Notion token in Scripts/notion_sync.py
# Create integration at: https://www.notion.so/my-integrations
# 3. Connect integration to your Notion databases
# (Tasks DB + Calendar DB β β’β’β’ β Connections β Add connection)
# 4. Install and start
bash Scripts/install_sync.shThis registers a macOS launchd agent that syncs every 15 minutes and generates an .ics file for Apple Calendar subscription.
- Python 3.9+ β macOS compatible, no venv required
- Telegram Bot API β python-telegram-bot
- LLMs β Claude Sonnet/Haiku (Anthropic), Ollama (local)
- Databases β Notion API, SQLite
- Automation β OpenClaw framework, macOS launchd
- Calendar β iCalendar (.ics), Apple Calendar
- Hardware β Mac Mini M4
- Email: sasha0046657@gmail.com
- Location: Novosibirsk, Russia π·πΊ
- Open to: Consulting, freelance, co-founding
Building AI that actually works in production π