Leadership · Self-hostable

AI teammates for leadership operations.

Summarize new board memos: what was approved, what is blocked, and who owns each next action.

Connects to
ChannelDiscordGitHubGmailGoogle CalendarGoogle ChatHacker NewsLinearMicrosoft TeamsPostgreSQLProduct HuntRedditRepositoryRSS / AtomSlackTelegramWhatsApp CloudX (Twitter)YouTube+3 more
How it works

From source changes to shared memory.

Connect the systems this teammate can read, define its goal, and keep every result grounded in current, scoped context.

1

Connect your data

Pick the systems it can read. Lobu turns those updates into live customer memory.

NotionGoogle DriveGmail50+ more
Reuse a prebuilt connector, or point Lobu at any database you use.
Your agent writes code to read memos and minutes.
2

Define the goal

Tell it what to watch for and when to ask before acting.

“Summarize new board memos: what was approved, what is blocked, and who owns each next action.”

Runs unattended · posts to #exec-digest.Watchers
3

Lobu works autonomously

It scans memory on schedule, spots the account at risk, and keeps the evidence attached.

Live decision memory · 11 memosdecision
Board memo Q4
Owner · Priya
action needed
approved Series A bridgeblocked Frankfurt lease
Derived from recent events:
Board memo Q4 posted to the exec workspace
1h ago · Notion
Bridge approved, hiring freeze reaffirmed
1h ago · Board notes
Frankfurt lease counter due Apr 25
55m ago · Slack
Board memo Q3closed
Offsite planapproved
+ 9 more memosMemory & entities
4

You review and approve

You can edit the draft, send it, or leave it.

C
Chief of staff
online
Board approved the $4M Series A bridge and the Q1 hiring freeze. Blocked: the Frankfurt lease, pending legal diligence. Want the exec digest with owners?12:01
Yes, and flag Priya's deadline.12:01
Drafted. Priya owns the Frankfurt counter, due Fri Apr 25. Posted to #exec-digest.12:01
Replies in your team's chat, or your own app over the API:
For engineers

The whole agent, in code.

One project defines it end to end: the agent, its connectors, the memory schema, watchers, and skills. Write it yourself, or let your coding agent generate it. Pick a piece to read the code.

lobu.config.tslobu.config.ts
import {
  connectorFromFile,
  defineAgent,
  defineConfig,
  defineEntityType,
  defineRelationshipType,
  defineWatcher,
  secret,
} from "@lobu/cli/config";
import type LinearCyclesConnector from "./linear-cycles.connector.ts";

const leadership = defineAgent({
  id: "leadership",
  name: "leadership",
  description:
    "Help leadership teams turn memos, decisions, and board materials into reusable operating context",
  dir: ".",
  providers: [
    {
      id: "anthropic",
      model: "claude/sonnet-4-5",
      key: secret("ANTHROPIC_API_KEY"),
    },
  ],
  network: {
    allowed: [
      "github.com",
      ".github.com",
      ".githubusercontent.com",
      "registry.npmjs.org",
      ".npmjs.org",
    ],
  },
});

// entity types and relationships defined here…

const boardActionTracker = defineWatcher({
  agent: leadership,
  slug: "board-action-tracker",
  name: "Board action tracker",
  schedule: "0 8 * * *",
  notification: { priority: "high", channel: "both" },
  tags: ["leadership", "daily", "board"],
  agentKind: "notifier",
  prompt:
    "Track board action items: check task delivery status, blocker resolution progress, and approaching deadlines for the next board packet.\n",
});

export default defineConfig({
  connectors: [
    connectorFromFile<typeof LinearCyclesConnector>(
      "./linear-cycles.connector.ts"
    ),
  ],
  org: "leadership",
  orgName: "Leadership",
  orgDescription:
    "Turn memos, decisions, and board materials into reusable operating context",
  agents: [leadership],
  entities: [decision, document, region, risk, task],
  relationships: [approved, assigned, blockedBy],
  watchers: [boardActionTracker],
});
04/EXAMPLES ]

Explore agent workflows.

Each example shows the sources, the memory, and the action for one AI teammate. Same loop — connect, watch, act — pointed at a different job.

01Sales

Tracks account health, rollout progress, and renewal signals across the customer base.

Sources
HubSpotStripeZendesk
Draftsa CSM check-in when a renewal nears and health drops.
Fork this agent →
02Legal

Reviews incoming contracts, summarizes risk, and surfaces missing protections before sign-off.

Sources
DriveGmailDocuSign
Flagsmissing clauses and routes them for review.
Fork this agent →
03Finance

Reconciles data across systems, explains variance, and prepares recurring reporting runs.

Sources
StripeSnowflakePostgres
Preparesa variance summary ahead of the monthly close.
Fork this agent →
07/RUN ANYWHERE ]

Local, self-hosted, or managed.

The same project runs on your laptop, in your cloud, or fully managed by lobu — your data and controls stay wherever you need them.

Local

Run on your laptop.

One command boots the gateway, workers, memory, and embeddings.

Self-host

Run in your cloud.

Docker, a cloud VM, or Kubernetes when data and controls need to stay with you.

lobu Cloud

Let lobu run it.

The same project with managed isolation, secrets, and upgrades — nothing to operate.

09/FROM THE BLOG ]

Latest blog posts

Give every teammate a colleague.

Paste the setup prompt into Claude Code — lobu.config.ts, role files, and channels land in your repo. Ship it today.

Start building
Status:// provisioning…