CraftBot
CraftBot — персональный ИИ-ассистент с открытым исходным кодом для автоматизации задач 24/7
CraftBot — это автономный персональный ИИ-помощник, работающий непосредственно на вашем устройстве. Он способен интерпретировать задачи, планировать действия и выполнять их для достижения ваших целей. Поддерживая интеграцию с популярными сервисами (Google, Slack, Notion) и протоколы MCP, CraftBot обучается вашим предпочтениям и проактивно помогает в управлении жизнью. Система поддерживает работу через браузер, TUI, CLI и экспериментальный GUI режим.
2026-04-20
634285.6K
CraftBot Информация о продукте
CraftBot: Ваш автономный персональный ИИ-ассистент для работы 24/7
CraftBot — это инновационный персональный ИИ-ассистент, который живет внутри вашей машины и работает на вас 24 часа в сутки, 7 дней в неделю. В отличие от обычных чат-ботов, CraftBot автономно интерпретирует поставленные задачи, планирует последовательность действий и исполняет их для достижения ваших целей. Этот интеллектуальный агент постоянно обучается вашим предпочтениям и жизненным целям, предлагая проактивную помощь в планировании и инициации важных задач.
Что такое CraftBot?
CraftBot представляет собой высокотехнологичную платформу на базе языковых моделей (LLM), разработанную для глубокой интеграции в повседневную жизнь пользователя. Это не просто инструмент для ответов на вопросы, а полноценный цифровой сотрудник. Используя CraftBot, вы получаете агента, который может управлять файловой системой, взаимодействовать с внешними приложениями через API и даже автоматизировать действия на рабочем столе в экспериментальном GUI-режиме.
Ключевые возможности CraftBot
- Система Bring Your Own Key (BYOK): Гибкая настройка провайдеров LLM. Вы можете использовать CraftBot с API-ключами от OpenAI, Google Gemini, Anthropic Claude, BytePlus или запускать локальные модели через Ollama.
- Интеллектуальная память: Каждую полночь CraftBot анализирует и консолидирует события дня, формируя долгосрочную семантическую память на базе ChromaDB.
- Проактивное поведение: CraftBot изучает ваши привычки и цели, чтобы самостоятельно предлагать планы действий (требует подтверждения пользователя).
- Интеграция с внешними инструментами: Поддержка Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord и Telegram.
- Model Context Protocol (MCP): Интеграция протокола MCP позволяет расширять возможности агента с помощью сторонних инструментов и сервисов.
Основные характеристики CraftBot
Продукт построен на модульной архитектуре, что делает CraftBot мощным инструментом для разработчиков и обычных пользователей:
- Кроссплатформенность: Полная поддержка Windows и Linux с возможностью контейнеризации через Docker.
- Расширяемые навыки (Skills): Встроенный фреймворк навыков для исследования, ревью кода, операций в Git и планирования.
- Гибкие интерфейсы: Выбор между современным браузерным интерфейсом, терминальным (TUI), командной строкой (CLI) или автоматизацией рабочего стола (GUI).
- Умная маршрутизация действий: Action Router выбирает наиболее подходящее действие на основе контекста задачи.
Сценарии использования (Use Case)
CraftBot может быть полезен в самых разных ситуациях:
- Для разработчиков: Автоматическое ревью кода, управление репозиториями через Git-навыки и помощь в написании документации.
- Для бизнеса и продуктивности: Планирование встреч в Zoom, организация заметок в Notion, отправка сообщений в Slack и мониторинг почты в Google Workspace.
- Для личного роста: Анализ привычек, постановка напоминаний и проактивное предложение шагов для достижения жизненных целей.
- Для автоматизации рутины: Выполнение сложных многошаговых задач, требующих интеграции нескольких приложений одновременно.
Как использовать CraftBot
Для начала работы с CraftBot вам потребуются Python 3.10+, Git и API-ключ выбранного провайдера LLM.
Быстрая установка
Для установки выполните следующие команды в терминале:
git clone https://github.com/zfoong/CraftBot.gitcd CraftBotpython install.pypython run.py
Выбор режима работы
Вы можете запустить CraftBot с различными флагами:
python run.py— стандартный режим в браузере (требуется Node.js 18+).python run.py --tui— интерфейс в терминале (не требует зависимостей Node.js).python run.py --gui— режим автоматизации рабочего стола (требует предварительной установкиpython install.py --gui).
Работа в качестве фонового сервиса
Чтобы CraftBot работал постоянно, используйте команду:
python service.py install
Это зарегистрирует автозагрузку и позволит агенту работать в фоновом режиме даже после закрытия терминала.
Часто задаваемые вопросы (FAQ)
В: Какие модели ИИ поддерживает CraftBot?
О: CraftBot поддерживает широкий спектр моделей: OpenAI (GPT-4/o), Google Gemini, Anthropic Claude, BytePlus и локальные решения через Ollama.
В: Нужен ли Node.js для работы?
О: Node.js необходим только для работы в режиме браузера. Если вы предпочитаете использовать терминал (TUI) или CLI, устанавливать Node.js не требуется.
В: Безопасно ли использовать CraftBot с личными аккаунтами?
О: Да, CraftBot поддерживает стандарт OAuth и PKCE для безопасного подключения к Google, Zoom и другим сервисам. Ваши учетные данные защищены.
В: Что такое GUI mode в CraftBot?
О: Это экспериментальный режим, в котором CraftBot может буквально «видеть» ваш экран и управлять мышью и клавиатурой через Docker-контейнер и OmniParser.
В: Могу ли я внести свой вклад в проект?
О: Проект распространяется под лицензией MIT. Вы можете вносить предложения и отзывы, связавшись с разработчиками через GitHub или почту.








