Suna - Универсальный ИИ-агент с открытым исходным кодом
(который действует от вашего имени)
Suna — это полностью открытый ИИ-ассистент, который помогает вам легко выполнять реальные задачи. Через естественное общение Suna становится вашим цифровым компаньоном для исследований, анализа данных и повседневных задач — сочетая мощные возможности с интуитивным интерфейсом, который понимает ваши потребности и предоставляет результаты.
Мощный инструментарий Suna включает:
- Бесшовную автоматизацию браузера для навигации в интернете и извлечения данных
- Управление файлами для создания и редактирования документов
- Веб-краулинг и расширенные возможности поиска
- Выполнение командной строки для системных задач
- Развертывание веб-сайтов
- Интеграцию с различными API и сервисами
Эти возможности гармонично работают вместе, позволяя Suna решать ваши сложные проблемы и автоматизировать рабочие процессы через простые беседы!
Deutsch | Español | français | 日本語 | 한국어 | Português | Русский | 中文
Содержание
Архитектура проекта
Suna состоит из четырех основных компонентов:
Backend API
Сервис на Python/FastAPI, обрабатывающий REST-эндпоинты, управление потоками и интеграцию с LLM (Anthropic и другими) через LiteLLM.
Frontend
Приложение на Next.js/React с адаптивным интерфейсом, включающим чат, панель управления и другие элементы.
Agent Docker
Изолированная среда выполнения для каждого агента — с автоматизацией браузера, интерпретатором кода, доступом к файловой системе, интеграцией инструментов и функциями безопасности.
База данных Supabase
Обеспечивает хранение данных с аутентификацией, управлением пользователями, историей диалогов, хранением файлов, состоянием агентов, аналитикой и подписками в реальном времени.
Варианты использования
-
Анализ конкурентов (Смотреть) — "Проанализируйте рынок для моей будущей компании в сфере здравоохранения в Великобритании. Укажите основных игроков, их долю на рынке, сильные и слабые стороны, а также добавьте ссылки на их сайты. После этого сформируйте PDF-отчет."
-
Список венчурных фондов (Смотреть) — "Предоставьте список наиболее значимых венчурных фондов в США, ранжированных по объему активов под управлением (AUM). Укажите их сайты и, по возможности, контактные email для связи."
-
Поиск кандидатов (Смотреть) — "Найдите в LinkedIn 10 профилей кандидатов на позицию junior-разработчика в Мюнхене (Германия), которые сейчас не работают. У них должно быть как минимум высшее образование в области Computer Science или смежных дисциплин и 1 год опыта в любой роли."
-
Планирование корпоративной поездки (Смотреть) — "Составьте маршрут для поездки моей компании в Калифорнию (8 человек) на 7 дней с вылетом из Парижа 21 апреля 2025 года. Учтите прогноз погоды и температуры, чтобы спланировать активности (уличные или indoor)."
-
Работа с Excel (Смотреть) — "Создайте Excel-таблицу с открытыми данными по итальянским лотереям (Lotto, 10eLotto, Million Day) и отправьте мне файл."
-
Автоматизация поиска спикеров (Смотреть) — "Найдите 20 спикеров по этике ИИ из Европы, выступавших на конференциях за последний год. Проанализируйте сайты мероприятий, LinkedIn и YouTube, предоставив контакты и тезисы их выступлений."
-
Анализ научных статей (Смотреть) — "Исследуйте и сравните научные работы за последние 5 лет о влиянии алкоголя на организм. Подготовьте отчет по ключевым исследованиям."
-
Исследование + шаблон первого контакта (Смотреть) — "Найдите потенциальных B2B-клиентов (clean tech) в LinkedIn, их сайты и email. Напишите персонализированное письмо с презентацией моей компании (консалтинг для увеличения прибыли и снижения издержек)."
-
SEO-анализ (Смотреть) — "Проанализируйте SEO сайта suna.so: топ-страницы по кластерам ключевых слов и недостающие темы."
-
Планирование личной поездки (Смотреть) — "Спланируйте 10-дневную поездку в Лондон с вылетом из Бангкока 1 мая. Найдите жилье в центре с рейтингом ≥4.5 на Google и интересные outdoor-активности. Подробный маршрут."
-
Стартапы с недавним финансированием (Смотреть) — "На Crunchbase, Dealroom и TechCrunch найдите SaaS-стартапы в финансах с раундом Series A. Отчет с данными компаний, основателями и контактами для продаж."
-
Парсинг форумов (Смотреть) — "Найдите топ-5 салонов красоты в Риме через анализ обсуждений на форумах. Сформируйте список на основе лучших отзывов."
Самостоятельный хостинг
Suna может быть развернута на вашей собственной инфраструктуре с помощью нашего подробного мастера настройки. Полное руководство по самостоятельному хостингу Suna доступно в Руководстве по самостоятельному хостингу.
Процесс настройки включает:
- Создание проекта Supabase для базы данных и аутентификации
- Настройку Redis для кэширования и управления сеансами
- Установку Daytona для безопасного выполнения агентов
- Интеграцию с провайдерами LLM (Anthropic, OpenAI, OpenRouter и др.)
- Настройку возможностей веб-поиска и парсинга (Tavily, Firecrawl)
- Установку QStash для обработки фоновых задач и рабочих процессов
- Настройку обработки вебхуков для автоматизированных задач
- Дополнительные интеграции (RapidAPI, Smithery для пользовательских агентов)
Быстрый старт
- Клонируйте репозиторий:
git clone https://github.com/kortix-ai/suna.git
cd suna
- Запустите мастер настройки:
python setup.py
Мастер проведет вас через 14 шагов с сохранением прогресса, что позволит продолжить в случае прерывания.
- Запустите или остановите контейнеры:
python start.py
Ручная настройка
Подробные инструкции по ручной настройке см. в Руководстве по самостоятельному хостингу.
Мастер проведет вас через все необходимые шаги для запуска вашего экземпляра Suna. Подробные инструкции, советы по устранению неполадок и дополнительные параметры конфигурации доступны в Руководстве по самостоятельному хостингу.
Вклад в проект
Мы приветствуем вклад сообщества! Подробности см. в нашем Руководстве по участию.
Благодарности
Основные участники
Технологии
- Daytona - Безопасная среда выполнения агентов
- Supabase - База данных и аутентификация
- Playwright - Автоматизация работы с браузерами
- OpenAI - Провайдер LLM (языковых моделей)
- Anthropic - Провайдер LLM
- Tavily - Возможности поиска
- Firecrawl - Возможности веб-скрапинга
- QStash - Фоновая обработка задач и workflows
- RapidAPI - API-сервисы
- Smithery - Разработка кастомных агентов
Лицензия
Kortix Suna распространяется под лицензией Apache License, Version 2.0. Полный текст лицензии доступен в файле LICENSE.