Skip to content
View botus-ai's full-sized avatar
  • Novosibirsk, Russia

Block or report botus-ai

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
botus-ai/README.md

Hi, I'm Alexander (Sasha) πŸ‘‹

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

πŸ—οΈ Current System β€” Botus OS v3.0

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)

Core Stack

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

πŸ€– Agent Architecture (OpenClaw v3.0)

Assistant β€” Personal Secretary

  • 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

CEO β€” Main Executor

  • 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/


πŸš€ Projects

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.


πŸ“ This Repository

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

⚑ Quick Start β€” Notion Sync

# 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.sh

This registers a macOS launchd agent that syncs every 15 minutes and generates an .ics file for Apple Calendar subscription.


πŸ’» Tech Stack

  • 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

πŸ“« Contact

  • Email: sasha0046657@gmail.com
  • Location: Novosibirsk, Russia πŸ‡·πŸ‡Ί
  • Open to: Consulting, freelance, co-founding

Building AI that actually works in production πŸš€

Pinned Loading

  1. botus-ai botus-ai Public

    AI developer from Novosibirsk, building bots and automation tools

    Python

  2. meetus-ai-bot meetus-ai-bot Public

    Intelligent Telegram bot for networking and monetization