lobu

by Lobu (open source) · Claude Desktop, Claude Code, OpenCode, любой MCP-клиент, ChatGPT, Claude, Codex, локальные модели через MCP

MCP MCP Servers Open Source v3.4.3 · 16.04.2026 активный

Open-source control plane и runtime для организационных агентов: общий контекст компании, изолированное выполнение, approvals и MCP.

v3.4.3
16.04.2026 current

Установка
# Claude Code
npx @lobu/cli@latest connect claude-code

# Codex
npx @lobu/cli@latest connect codex

# OpenCode
npx @lobu/cli@latest connect opencode
показать оригинал переведено ИИ

Lobu — Дайте каждому агенту живую модель вашего мира

Lobu — это открытая контекстная прослойка для ИИ-агентов, основанная на событиях. Каждый выuch инструмента, изменение данных, сигнал устройства, событие API и разговор становятся событием, связанным с сущностями и идентичностями, к которым оно относится — человек, проект, клиент, дом, компания. Это даёт агентам живую, доступную для запросов модель вашего мира вместо транскрипта, который они забывают после завершения сессии.

ChatGPT, Claude, Codex и ваши собственные агенты читают и записывают эту же историю и текущий контекст с учётом прав доступа, независимо от того, подключаете ли вы свои собственные аккаунты или стек целой компании. Когда ответственность должна пережить один чат, любой агент может обнаружить её и передать постоянному специалисту Lobu через MCP.

Подключите свои инструменты один раз. Каждый агент продолжает работу из того же живого контекста.

WITHOUT LOBU                         WITH LOBU

Agent A -> Slack / GitHub / CRM      Slack  GitHub  CRM  DBs  Devices
Agent B -> Slack / GitHub / CRM         \      |     |    |     /
Agent C -> Slack / GitHub / CRM          +-----+-----+----+----+

                                                     |
Each agent re-fetches.                               v
Each session forgets.                       +-------------------+

                                             |       LOBU        |
                                             | events + entities |
                                             | history + policy  |
                                             +---------+---------+

                                                       |
                                                shared context
                                     +-----------------+-----------------+

                                     |                 |                 |
                                  ChatGPT         Claude / Codex      Your agents

Посмотрите это в ChatGPT

86-секундное narrated-демо показывает, как ChatGPT использует Lobu через MCP для получения связанного контекста и вызова управляемых инструментов, не покидая разговор. Тот же общий контекст остаётся доступным для Claude, Codex и пользовательских агентов.

https://github.com/user-attachments/assets/c07e7c23-a29b-4b05-895e-51dcb935bac4

Начните с агента, которым вы уже пользуетесь

Укажите любой MCP-клиент на Lobu. Никакого runtime Lobu или lobu.config.ts не требуется.

# Claude Code
npx @lobu/cli@latest connect claude-code

# Codex
npx @lobu/cli@latest connect codex

# OpenCode
npx @lobu/cli@latest connect opencode

Завершите OAuth при запросе, подключите источники, которыми хотите делиться, и попросите вашего агента использовать Lobu, когда ему нужен общий контекст.

Тот же MCP-эндпоинт работает с Claude Code, Codex, OpenCode, Antigravity, ChatGPT, Claude Desktop, Cursor и пользовательскими MCP-клиентами. Запустите lobu connect, чтобы обнаружить клиент, установить поддерживаемый MCP и набор навыков, или получите точную нативную передачу, когда хосту требуется настройка через UI. Аутентификация происходит в этом агенте при первом использовании.

Руководства по настройке: Claude · ChatGPT · Codex · Grok

Вспомните, что знает компания

Спросите из Claude Code, Codex или ChatGPT:

Что мы решили по поводу корпоративного онбординга, и что изменилось с момента последнего релиза?

Lobu ищет в общей, долустойчивой организационной памяти с учётом прав вызывающего, независимо от того, какой агент задаёт вопрос. Ответ может объобщать подключённые обсуждения, активность проекта, записи клиентов, сохранённые решения и типизированные сущности компании, не пересоздавая этот констекст с нуля в каждом чате.

Передайте работу постоянному специалисту Lobu

Попросите вашего основчного агента:

Попросите нашего специалиста по исследованию клиентов просмотреть последние отзывы и предложить следующие три интервью.

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

Для пользователя это остаётся одним разговором в его основном агенте. Сам специалист сохраняется: он остаётся доступным другим авторизованным людям и агентам, а не исчезает вместе с текущим чатом.

Почему Lobu

Вместо того чтобы каждый агент пересоздавал одно и то же состояние через вызовы инструментов на каждую сессию, Lobu использует общий слой данных:

  • Подключитесь один раз. Опросы, вебхуки, API и коннекторы, написанные агентами, питают один append-only журнал событий.
  • Знайте один раз. События могут быть проиндексированы как поисковие знания и связаны с типизированными сущностями, такими как компании, проекты, инциденты и клиенты.
  • Используйте из любого агента. Авторизованные MCP-клиенты читают и вносят вклад в то же организационное состояние в соответствии со своими правами.
  • Делегируйте, когда это полезно. Постоянные специалисты Lobu могут владеть ролью, историей разговоров, инструментами и повторяющимися обязанностями.
  • Сохраняйте контроль. Идентичность, права источника, одобрения, брокеридж учётных данных, происхождение и аудит остаются на серверной стороне.
flowchart TD
    Sources["Connectors / webhooks / devices / APIs"] --> Log[("append-only log")]
Log -->|"resolve identities<br/>attach provenance"| Graph["context graph<br/>entities + links<br/>current + history"]
    Graph -->|"query"| Agents["agents + specialists"]
    Graph -->|"watch / subscribe"| Agents
Agents -->|"sandbox + scoped tools / MCP<br/>policy + approvals"| Actions["actions on systems"]
    Actions -->|"action events"| Log

MCP — для действий. Граф событий Lobu — для знания.

Один слой контекста, личный или корпоративный

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

PERSONAL                               COMPANY

WhatsApp  Gmail  Calendar  Mac        Slack  GitHub  CRM  DB
    \       |       |      /              \      |     |   /
     +------+-------+-----+                +------+-----+---+
                    \                      /
                     +------- LOBU -------+

                     | identities         |
                     | entities + events  |
                     | history + policy   |
                     +---------+----------+

                               |
                      shared agent context
                  +------------+------------+

                  |                         |
       "When is Alice home?"      "Why is Acme at risk?"

Три способа использовать Lobu

1. Добавьте общий контекст существующим агентам

Агенты могут искать и сохранять память, запрашивать структурированные сущности, просматривать подключённые источники и делегировать задачи специалистам Lobu, не переходя на новый интерфейс чата и не внедряя runtime Lobu. Docs: Память · Claude · ChatGPT · Codex

2. Запуск постоянных специалистов Lobu

Создайте специалиста для долгосрочной ответственности: исследование клиентов, триаж поддержки, координация релизов, сопровождение инцидентов или внутренняя область. Люди могут общаться с ним через веб-приложение Lobu или Slack, а другие агенты могут вызывать того же специалиста через MCP.

Создайте и запустите его локально:

npx @lobu/cli@latest init my-specialist
cd my-specialist
npx @lobu/cli@latest run
npx @lobu/cli@latest chat -c local "hello"

lobu run запускает локальный стек с встроенной базой данных Postgres по умолчанию и открывает веб-интерфейс на :8787. Он автоматически применяет lobu.config.ts проекта только во встроенном режиме. Чтобы использовать внешний Postgres, установите DATABASE_URL, убедитесь, что pgvector доступен, затем аутентифицируйтесь и примените проект к этой среде выполнения отдельно.

Docs: Начало работы · Рабочее пространство агента · Навыки · Slack

3. Сборка с помощью CLI и TypeScript SDK

Те же управляемые данные и операции доступны без агента:

npx @lobu/cli@latest memory run                     # list the memory tools
npx @lobu/cli@latest memory run search_memory '{"query":"onboarding"}'
npx @lobu/cli@latest memory exec \
  'export default async (_ctx, client) => client.entities.list({ limit: 5 })'

Или из Node и TypeScript:

import { client, searchMemory } from "@lobu/client";

client.setConfig({
  baseUrl: "https://lobu.ai",
  headers: { Authorization: `Bearer ${process.env.LOBU_TOKEN}` },
});

const hits = await searchMemory({
  path: { orgSlug: "my-org" },
  body: { query: "onboarding" },
});

Создайте токен с помощью lobu token create. Инструменты MCP и типизированные операции SDK используют общий серверный реестр инструментов и правила доступа; lobu memory run и lobu memory exec отправляются через конечную точку MCP.

Основные концепции

Общий контекст

Коннекторы собирают активность по расписанию или через вебхуки. Обсуждения, изменения проектов, записи клиентов, события API и сохранённые знания агентов попадают в одну и ту же историю с добавлением только записей (append-only).

Типизированные сущности связывают эту историю с тем, что вам важно: Company, Project, Customer, Incident или схемы, которые вы определяете. Исправления заменяют старые факты, не стирая их происхождение.

Коннекторы расширяемы. Вы можете создавать их на TypeScript, а агенты кодирования могут использовать контракт коннектора Lobu и процесс проверки для создания интеграций с источниками, которые не поставляются с Lobu.

Docs: Память · Коннекторы · API

Постоянные специалисты

Специалист Lobu имеет стабильную роль, инструкции, память, инструменты и историю разговоров. С ним можно связаться через веб-чат или Slack, а внешние агенты могут вызывать его через client.conversations.send.

Специалисты используют файлы ролей для идентификации и инструкций: IDENTITY.md, SOUL.md и USER.md. Ограничения (guardrails) могут проверять вход, выход и вызовы инструментов. Деструктивные вызовы MCP требуют одобрения в ветке обсуждения, если они явно не одобрены заранее через defineAgent({ tools: { preApproved } }) в lobu.config.ts; результаты действий возвращаются в общий журнал событий.

Внешние агенты не просят пользователей писать код делегирования. Они передают такие скрипты в инструменты MCP query_sdk и run_sdk Lobu:

// Discover specialists through query_sdk.
export default async (_ctx, client) => {
  const { agents } = await client.agents.list();
  return agents;
};
// Delegate through run_sdk and wait for the specialist's reply.
export default async (_ctx, client) => {
  return client.conversations.send({
    agent_id: "customer-researcher",
    thread: "enterprise-onboarding",
    text: "Review the latest customer feedback and propose the next three interviews.",
  });
};

Docs: Рабочее пространство агента · Ограничения · Безопасность

Автоматизации

Автоматизации — это версионируемые фоновые задачи, активируемые вручную, по расписанию, событием коннектора или долговременным результатом другой автоматизации. Они читают управляемые источники, сохраняют структурированные результаты и могут уведомлять Slack, открывать тикет или запускать работу агента, пока никто не находится в чате.

См. модель активации и цепочек.

Необязательное выполнение

Общий контекст и делегирование через MCP не требуют, чтобы Lobu выполнял код для вызывающего агента. Когда специалисту Lobu нужна оболочка, встроенная среда выполнения предоставляет лёгкое выполнение just-bash. Для рабочих нагрузок, требующих более сильной изоляции или больших вычислительных мощностей, можно подключить удалённые песочницы, такие как Vercel Sandbox.

Какая песочница выполняет код — это выбор развёртывания. Lobu предоставляет общий контекст, разрешения и управление вокруг неё.

Каналы

Специалисты Lobu могут работать в Slack, Telegram, WhatsApp, Discord, Teams, Google Chat, веб-приложении и через REST API. Разговоры в каналах остаются раздельными, но читают один и тот же авторизованный организационный контекст. Настройка: Slack · Telegram · Discord · WhatsApp · Teams · Google Chat

Чем Lobu отличается

  • Агентные фреймворки помогают разработчикам реализовать агентский цикл. Lobu даёт агентам и людям общее организационное состояние и место для хранения постоянных специалистов.
  • Прямые интеграции MCP предоставляют инструменты от одного провайдера. Lobu постоянно строит устойчивый контекст из разных источников, который может переиспользовать любой авторизованный агент.
  • Агентные рантаймы размещают конкретного агента. Lobu позволяет людям продолжать использовать Claude Code, Codex, ChatGPT или собственный рантайм и добавлять Lobu только там, где полезны общий контекст или делегирование.
  • Механизмы рабочих процессов кодируют граф предопределённых шагов. Автоматизации Lobu обрабатывают устойчивые триггеры и фоновые обязанности, а агенты решают, как выполнять работу с открытым результатом.

Конфигурация агента

Конфигурация среды выполнения управляется через веб-приложение или тот же REST API уровня организации, который используется CLI. Локальные проекты lobu.config.ts поддерживают проверку и повторяемые рабочие процессы применения.

npx @lobu/cli@latest login
npx @lobu/cli@latest org set my-org
npx @lobu/cli@latest agent list

Документация: Справочник CLI · lobu apply

Развёртывание

Используйте встроенную среду выполнения локально или разверните Lobu самостоятельно с внешним Postgres. Продакшн-руководства: Docker · Cloud · Kubernetes

Безопасность и конфиденциальность

Права доступа и аудит остаются на шлюзе Lobu. Серверы Lobu MCP и уровень брокериджа учётных данных обрабатывают учётные данные провайдеров и коннекторов, OAuth и обновление токенов, а также проксирование сторонних API. Воркеры получают ограниченные плейсхолдеры или кратковременный доступ на основе провайдера, но никогда — OAuth-токены или долговременно хранимые учётные данные. Деструктивные вызовы MCP требуют одобрения в треде, если только они не были явно предварительно одобрены, а подключённые данные остаются в рамках организации.

Встроенные режимы just-bash и встроенного выполнения — это границы политик и удобства, а не виртуальные машины для враждебного кода. Используйте удалённого провайдера песочницы, когда рабочей нагрузке нужна более сильная граница изоляции.

Документация: Безопасность · Прокси секретов · Защитные ограничения · Модель угроз

Дизайн-партнёры

Мы работаем с техническими командами, которые уже используют Claude Code, Codex, ChatGPT или собственных агентов и хотят, чтобы эти агенты использовали общий контекст компании или делегировали задачи постоянным специалистам.

Лучшая отправная точка — одна команда, один-два подключённых источника и одна повторяющаяся задача. Поговорите с основателем или свяжитесь через X/Twitter.

Войдите, чтобы оставить комментарий