Автономное расследование с рекурсивным делегированием
OpenPlanter — это не просто чат-бот, а многоагентная система (Multi-Agent System), предназначенная для глубокого анализа разрозненных данных. Архитектура проекта использует рекурсивное делегирование задач: основной агент разбивает сложное расследование на подзадачи, которые выполняются независимыми суб-агентами. Это позволяет параллельно обрабатывать большие объемы данных, такие как реестры компаний, записи о финансировании кампаний и раскрытия лоббистской деятельности.
Система работает автономно, используя файловый ввод-вывод, выполнение команд в оболочке (shell) и веб-поиск. Ключевая особенность — способность разрешать сущности (entity resolution) между разными наборами данных, находя неочевидные связи, которые трудно отследить вручную.
Интерактивный граф знаний и визуализация
Главный интерфейс OpenPlanter — десктопное приложение на базе Tauri 2 (Rust + TypeScript), которое предлагает трехпанельный layout. В центре внимания — живой граф знаний (Knowledge Graph), построенный на Cytoscape.js. Узлы графа окрашены по категориям (корпорации, санкции, лоббизм и т.д.), а связи между ними отображаются в реальном времени по мере работы агента.
Пользователь может кликнуть на любой узел, чтобы открыть панель с исходным документом (wiki source drawer) и полным контекстом найденной информации. Это превращает процесс OSINT-расследования из поиска по ключевым словам в навигацию по структурированной сети фактов.
Гибкая поддержка моделей и инструментов
OpenPlanter поддерживает работу с множеством провайдеров LLM, позволяя выбирать баланс между ценой, скоростью и качеством рассуждений. Агент имеет доступ к 19 встроенным инструментам, разделенным на категории: работа с файлами, выполнение скриптов, веб-поиск (через Exa) и планирование задач.
| Провайдер | Модель по умолчанию | Переменная окружения | Особенности |
|---|---|---|---|
| OpenAI | gpt-5.2 | OPENAI_API_KEY | Стандартное облачное решение |
| Anthropic | claude-opus-4-6 | ANTHROPIC_API_KEY | Высокое качество рассуждений |
| OpenRouter | anthropic/claude-sonnet-4-5 | OPENROUTER_API_KEY | Агрегатор моделей |
| Cerebras | qwen-3-235b-a22b-instruct-2507 | CEREBRAS_API_KEY | Высокая скорость инференса |
| Ollama (Local) | llama3.2 | (нет ключа) | Полная конфиденциальность, запуск локально |
Для кого и как запустить
Проект доступен в виде десктопного приложения (macOS, Windows, Linux) и CLI-агента на Python. Поддерживается запуск через Docker, что удобно для интеграции в CI/CD или серверные среды. Для локального запуска через Ollama требуется модель llama3.2 или mistral, при этом первый запрос может занимать до 120 секунд на загрузку модели в память.
OpenPlanter позиционируется как мощный инструмент для журналистов, аналитиков и исследователей, работающих с открытыми источниками (OSINT), позволяя автоматизировать рутинную часть сбора и сопоставления данных, сохраняя при этом полный контроль над процессом через визуальный интерфейс.
Источник: Github ↗
