Агенты и API

Полноценная локальная платформа агентов
с открытыми интерфейсами.

OpenMiRA поставляется со средой выполнения агентов, долговременной памятью и приёмкой людьми и открывает те же возможности внешним агентам и приложениям через MCP и HTTP API. Локальные модели по умолчанию, облачные по желанию. Данные остаются на устройстве, а операции с побочными эффектами подтверждает человек. Её также можно использовать как локальный бэкенд для вашего собственного агента.

01 · Архитектура

Платформа агентов с открытыми интерфейсами.

OpenMiRA поставляется с готовыми агентами и приложениями; тот же интерфейс открыт для внешних агентов, а модели можно заменять. Ваши данные, память и записи о приёмке всегда остаются на вашем устройстве.

Вызывающие стороны
Agents · Apps
Claude Code · подключёнАгенты с поддержкой MCPВаши приложения (HTTP API)Приложение OpenMiRA (тот же интерфейс)
MCP · HTTP
Платформа агентов
Agent platform
OpenMiRAДанные и память остаются на устройстве
Среда выполнения агентов
Планирование, вызов инструментов и долгие задачи; встроенное приложение OpenMiRA построено на ней
Память
Долговременная мультимодальная память: люди, места, события и предпочтения; один и тот же человек связывается на протяжении лет
Поиск и источники
Единый поиск по документам, изображениям, аудио и видео; каждый ответ указывает источник
Приёмка людьми
Операции с побочными эффектами выполняются только после подтверждения человека
Журнал исходящего
Каждое обращение к облаку записывается и может быть экспортировано
Локально по умолчанию · облако по желанию
Модели
Inference
Локальные модели: llama.cpp · MLX · ComfyUIОблачные модели (по желанию): провайдеры, совместимые с OpenAI
Работает на
Your hardware
x86ARMRISC-VПревью
Объём доступа
Каждый этап цикла
может вызываться вашими агентами.
Вот что открыто сегодня; всё с побочными эффектами подчиняется правилу «по умолчанию только чтение, запись — с подтверждения человека».
Этап циклаAPIЧто могут вызывать агентыСтатус
Библиотека · База знанийMCP · HTTP APIПоиск, ответы с источниками, чтение файловДоступно
СозданиеHTTP APIГенерация изображений и видео; длина, которую устройство не успеет обработать, отклоняется сразуДоступно
СозданиеMCPВызывается через «предложение → одобрение человека»; одобренные действия выполняются ровно с предложенными параметрамиПланируется
Публикации—Внешние агенты отправляют запрос на публикацию, человек одобряетПланируется
02 · Способы подключения

Три способа интеграции.

01 · Агенты
Подключение через MCP
Агенты с поддержкой MCP (например, Claude Code) могут вызывать поиск, ответы с источниками и библиотеку. Список инструментов синхронизируется с сервера при запуске; инструменты с побочными эффектами (удаление, отправка вовне, изменение данных) через MCP не открываются.
Claude Code
# Токен лежит в файле token в каталоге данных
claude mcp add --env OWNWARD_TOKEN=$TOKEN ownward -- ownward-mcp \
  --url http://127.0.0.1:8090
02 · Приложения
Подключение через HTTP API
Поиск, вопросы и ответы, долгие задачи и генерация используют один локальный интерфейс; потоковые результаты идут по SSE. Каждый запрос должен содержать токен.
Терминал
curl http://127.0.0.1:8090/api/v1/search \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"query": "условия оплаты в договоре с поставщиком"}'
03 · Сценарии
Пакеты сценариев
Один JSON-файл: несколько параметров для заполнения и готовый промпт. Его установка добавляет сценарий, а всё содержимое можно прочитать до установки.
Каталог сценариев
# Каталог сценариев и каждый пакет — обычные JSON-файлы
GET /hub/index.json
GET /hub/packs/<id>.json
03 · Модели

Локально по умолчанию. Облако — если нужно.

У каждой задачи есть локальная модель по умолчанию. Использовать ли облако и какого провайдера, решаете вы. При включённом облачном чате автоматически извлечённые воспоминания в облако не отправляются.

Что делаетПо умолчаниюПо желаниюСтатус
Диалог и планированиеЛокальные чат-моделиОблачный чат-провайдер (совместимый с OpenAI), весь разговор переключаетсяДоступно
Распознавание публичных персонОфлайнОблачная модель компьютерного зрения, вызывается только когда вы вручную запускаете «Поискать в интернете»Доступно
Изображения и видеоСоздаётся локально—Доступно
Маршрутизация по задачам—Для чата, планирования и зрения отдельно выберите локальный вариант или облако; можно настроить нескольких провайдеровПланируется
Совместимость
Локальные — по умолчанию, облачные — по желанию. Списки помечены как «Доступно», «Требует проверки» или «Планируется».
Локальные модели и движки вывода
По умолчанию · всё работает на устройстве
ВстроеноДоступно
llama.cppMLXONNX RuntimeComfyUI
Внешние локальные сервисыПланируется
OllamaLM StudiovLLMSGLangLocalAIJanXinference
Встроенные движки охватывают чат, зрение, эмбеддинги, переранжирование и создание изображений и видео. Внешние локальные сервисы — это уже запущенные у вас серверы моделей, подключаемые через интерфейс, совместимый с OpenAI.
Провайдеры облачных моделей
По желанию · включается вами для каждой задачи отдельно
МеждународныеТребует проверки
OpenAIAnthropicGoogle GeminixAIMistralCoherePerplexity
КитайТребует проверки
DeepSeekQwen (Alibaba Cloud)Kimi (Moonshot AI)GLM (Zhipu)Doubao (Volcano Engine)MiniMaxERNIE (Baidu)Hunyuan (Tencent)StepFun
Агрегаторы и хостингиТребует проверки
OpenRouterSiliconFlowTogether AIGroqFireworksAzure OpenAI
Через интерфейс, совместимый с OpenAI: укажите конечную точку и ключ. Большинство провайдеров сами описывают совместимый интерфейс в документации; некоторые встречаются только в сторонних источниках. Конечные точки и регионы различаются, поэтому ориентируйтесь на документацию каждого провайдера. Мы пока не проверили их по отдельности; готовые шаблоны планируются.
Агенты и клиенты
Через MCP · HTTP API
ПровереноПроверено
Claude Code
Стандарт MCPТребует проверки
CodexCursorWindsurfGemini CLIVS CodeClineZedClaude DesktopOpenClawHermes AgentGoose
Сквозную проверку прошёл только Claude Code; остальные подключаются по стандарту MCP и по отдельности не проверялись. Ваши собственные приложения используют HTTP API.
04 · Границы

По умолчанию только чтение,
запись — с подтверждения человека.

Чем шире возможности агента, тем дороже ошибка. Поэтому доступ по умолчанию только для чтения, операции с побочными эффектами требуют подтверждения человека, а всё отправляемое вовне записывается.

По умолчанию только чтение
Агенты, подключённые через MCP, могут вызывать только инструменты без побочных эффектов: поиск, вопросы и ответы, чтение файлов.
Доступно
Запись — с подтверждения человека
Инструменты, которые удаляют, отправляют вовне или изменяют данные, для внешних вызовов всегда отклоняются. Они выполняются только из Мастерской, после того как человек проверил реальные параметры и подтвердил.
Доступно
Журнал исходящего
Каждое обращение к облаку записывает провайдера, модель, число отправленных байт и успех; экспорт в CSV.
Доступно
Внешние агенты отправляют запросы, человек одобряет
Агент отправляет операцию, которую хочет выполнить, вместе с полными параметрами; она ждёт в OpenMiRA одобрения человека, а затем выполняется ровно с этими параметрами.
Планируется
Блокировать исходящие данные по категориям
Память, лица и голосовые отпечатки, а также исходные файлы по умолчанию остаются на устройстве; остальное подчиняется вашим правилам, а заблокированное явно отмечается.
Планируется

Присоединиться к превью для разработчиков.

Получите документацию и примеры превью; вы будете среди первых, кто узнает, когда появятся варианты интеграции и планируемые возможности.

Читать документациюКаталог сценариев