Відкритий код · MIT ліцензія
AI-бот з відкритим кодом,
який планує ваші зустрічі
Гості бронюють, просто написавши в Telegram, Slack чи Discord. AI знаходить вільний слот, визначає часовий пояс, створює подію в Google Calendar з Meet посиланням. Ви нічого не робите. Self-hosted, ваші дані залишаються у вас.
$ schedulebot init
Created config.yaml and .env
$ schedulebot run
✓ Telegram bot connected
✓ Google Calendar authorized
✓ MCP server at /mcp
✓ Agent discovery at /.well-known/agent.json
Ready. Accepting bookings.
Канали
AI Агенти
Інфраструктура
Подивіться як це працює
Гість відкриває чат, пише своєю мовою. Бот збирає ім'я, email, тему — знаходить вільний слот у часовому поясі гостя і бронює. 30 секунд, без листування.
- Telegram
- Slack
- Discord
- Web
1. Ср 04 бер, 13:00–13:30
2. Чт 05 бер, 15:00–15:30
Бронювання через AI агента? Просто ще один канал.
Telegram, Slack, Discord — або AI агент. Той самий календар, ті самі слоти, той самий результат. Єдина різниця — спосіб підключення: один рядок MCP конфігурації замість бот токена.
"Заброньюй дзвінок з Іваном про AI консалтинг на наступний тиждень"
Завантажує /.well-known/agent.json, знаходить URL MCP сервера та доступні інструменти
Викликає get_available_slots, обирає час, викликає book_consultation. Подія в календарі + Meet посилання створено.
{
"mcpServers": {
"ivan-schedule": {
"url": "https://schedulebot-production-1cff.up.railway.app/mcp"
}
}
}
{
"name": "Ivan Pasichnyk",
"description": "AI/ML engineer, available for consulting",
"capabilities": {
"scheduling": {
"protocol": "mcp",
"tools": ["get_available_slots", "book_consultation"]
}
}
}
Підтримувані агенти: OpenClaw, Claude Code, Cursor або будь-який MCP-сумісний клієнт.
Все включено
Кожне бронювання -- це лід
Бот збирає ім'я, email, тему і часовий пояс перед бронюванням. Ви отримуєте структурований контакт, а не просто подію в календарі.
AI розуміє часові пояси
Гість каже "Я в Токіо" — бот показує слоти в токійському часі, зберігає часовий пояс, створює подію правильно. 150+ міст розпізнаються.
Календар + Meet, автоматично
Перевіряє вашу доступність в реальному часі. Створює подію в Google Calendar з Meet посиланням. Враховує існуючий розклад. Без подвійних бронювань.
Нагадування і легке скасування
Автоматичні нагадування перед зустрічами. Посилання для скасування в один клік у кожному підтвердженні. І ви, і гість отримуєте сповіщення.
Ваші дані залишаються у вас
Self-hosted на вашому сервері. Жодна третя сторона не має доступу до вашого календаря чи контактів. Без прив'язки до вендора, без підписок.
Будь-яка LLM, ваш вибір
Claude, GPT або локальний Ollama безкоштовно. Змінюйте провайдера в конфігурації — ваші дані, ваша модель, ваші правила.
Мульти-календар
Підключіть кілька Google акаунтів. Бот перевіряє зайнятість у всіх календарях та бронює у тому, який ви оберете. Жодних подвійних бронювань між робочим та особистим розкладом.
Розгортання за 5 хвилин
Стандартний Python пакет. Клонуйте, встановіть, налаштуйте, запустіть. MCP ендпоінт та agent discovery увімкнені за замовчуванням у продакшені.
# Clone and install git clone https://github.com/anthroos/open-schedule-agent.git cd open-schedule-agent pip install -e ".[all]" # Initialize config schedulebot init # Edit config.yaml and .env # Authorize Google Calendar schedulebot check # Run schedulebot run # Your endpoints are live: # /mcp — MCP server # /.well-known/agent.json — discovery
FAQ
Це дійсно безкоштовно?
Так. MIT ліцензія, повний вихідний код. Ви платите лише за хостинг (безкоштовний тариф Railway працює) та власний LLM API ключ. Обирайте будь-якого підтримуваного провайдера — Anthropic, OpenAI, або запускайте локально з Ollama безкоштовно.
Що таке MCP?
Model Context Protocol — це відкритий стандарт, який дозволяє AI-асистентам використовувати зовнішні інструменти — як-от перевірка доступності календаря або бронювання зустрічі. Уявіть собі API, спроєктований спеціально для AI-агентів. OpenClaw, Claude Code та Cursor підтримують MCP.
Чи потрібен сервер 24/7?
Для agent-to-agent discovery — так, ваш ендпоінт має бути доступний. Railway забезпечує це з деплоєм в один клік. Для особистого використання лише через Telegram можна запускати на власному комп'ютері.
Чи можна без Telegram?
Так. Slack, Discord, Web API та MCP — це незалежні канали. Можна запустити лише з MCP — чистий agent-to-agent, без чат-інтерфейсу взагалі.
Припиніть планувати вручну
Розгорніть один раз. Гості бронюють у чаті, AI-агенти бронюють через MCP. Відкритий код, self-hosted, ваші дані залишаються у вас.