OpenResearch: параллельные агенты для науки
alphaXiv выпустила OpenResearch — local-first платформу для запуска параллельных research-агентов на базе Claude Code, Codex, OpenCode и Cursor.
Параллельные ИИ-агенты для научных исследований
Команда alphaXiv опубликовала на GitHub проект OpenResearch — локальную рабочую среду (local-first workspace) для запуска параллельных research-агентов. Платформа превращает Claude Code, Codex, OpenCode или Cursor в исследовательских агентов, способных изучать литературу, формулировать гипотезы, проводить эксперименты и создавать научные артефакты. Главная идея — дать исследователю полный контроль над данными и инфраструктурой, не отправляя код за пределы своей машины.
Как это работает
OpenResearch запускает полный цикл автономно: предлагает идею, меняет код, запускает эксперимент, анализирует результаты и решает, что попробовать дальше. Несколько агентов могут одновременно исследовать разные направления, пока дерево экспериментов сохраняет историю их происхождения.
Каждое исследовательское направление получает изолированную сессию агента и отдельное git worktree (рабочее дерево репозитория), что гарантирует воспроизводимость:
Варианты отслеживаются в git-native дереве экспериментов — каждый запуск получает неизменяемый архив зафиксированного коммита. Логи, диффы, файлы, результаты и артефакты привязаны к работе, которая их создала.
Где можно запускать
Один и тот же зафиксированный снэпшот исходного кода можно запустить локально, по SSH, на Slurm, Kubernetes, Ray, Hugging Face Jobs, Modal, Tinker или в managed-среде OpenResearch — публикация репозитория при этом не требуется.
graph TD
A[Исследователь] --> B[OpenResearch Workspace]
B --> C[Claude Code агент]
B --> D[Codex агент]
B --> E[OpenCode / Cursor агент]
C --> F[Эксперимент 1]
D --> G[Эксперимент 2]
E --> H[Эксперимент 3]
F --> I[Git Experiment Tree]
G --> I
H --> I
I --> J[Артефакты и архив]
Поддерживаемые агенты и модели
| Агент | Локальные модели | Managed compute |
|---|---|---|
| Claude Code | Нет | Да |
| Codex (OpenAI) | Нет | Да |
| OpenCode | Да (Ollama, LM Studio, MLX) | Да |
| Cursor | Нет | Да |
Для подключения локальных моделей через LM Studio, MLX, Ollama или собственный endpoint используется интеграция с OpenCode.
Установка и первый запуск
Десктопное приложение доступно на openresearch.sh/download, а CLI для macOS и Linux устанавливается одной командой; после запуска orx up открывается локальный дашборд по адресу http://127.0.0.1:4791.
# Установка CLI (macOS / Linux)
curl -LsSf https://openresearch.sh/install.sh | sh
# Запуск локального дашборда
orx up
# Основные команды
orx projects # список проектов
orx runs <project-id> # запуски проекта
orx logs <run-id> # логи запуска
orx discover keyword <query> # поиск по ключевым словам
orx paper <arxiv-id-or-doi> # загрузка статьи
Приватность и аналитика
По умолчанию вся работа остаётся на вашей машине: проекты, диалоги, эксперименты, запуски, логи, код и артефакты хранятся локально. Официальные сборки отправляют opt-out аналитику, привязанную к случайному ID установки, — без кода, промптов, путей, токенов или идентификаторов проектов. Телеметрию можно отключить командой orx telemetry off.
Почему это важно
Параллельный запуск нескольких агентов с воспроизводимой историей экспериментов — это то, чего не хватало инструментам автоматизации науки до сих пор.
OpenResearch закрывает сразу несколько болевых точек: разрозненность инструментов, отсутствие истории экспериментов и зависимость от облачных провайдеров. Поддержка Slurm, Kubernetes и Hugging Face Jobs означает, что платформа уже сегодня пригодна для серьёзных HPC-кластеров. А возможность работать с локальными моделями через Ollama или LM Studio делает её привлекательной для команд с закрытыми данными.
Проект активно развивается: репозиторий openresearch-cli на GitHub набрал 355 звёзд и продолжает получать обновления. Исходный код и документация доступны на github.com/alphaXiv/OpenResearch.