Now in preview

An AI command center that takes ownership of the work.

Not a chatbot. Assistant.bd sends email, updates spreadsheets, files tickets, builds apps, runs recurring processes. Describe the outcome in plain English — it figures out the rest.

Primitives

Eleven building blocks. One agent.

Every capability composes into a single agent that can trigger on events, browse the web, run code, remember, and hand off to sub-workers when the task gets big.

Connections

OAuth-first access to 3,000+ apps. You grant specific tool permissions per connection — revocable anytime.

Triggers

Schedule, webhook, RSS, text, email, Gmail, Calendar, Drive, Notion, HubSpot, GitHub, Apple Shortcuts.

Messaging

Two-way email and text (iMessage / RCS). Recipients don't need an account — just a one-time verify.

File processing

Transfer, convert, merge, analyze files across your connected tools — usually paired with a schedule.

Browser

Every agent ships a browser for sites with no API. Hands off for login and CAPTCHA, then resumes.

Instant apps

Lightweight interactive web apps rendered in-preview, wired to live data, saved to the agent filesystem.

Filesystem

Persistent per-agent disk for uploads, generated files, reusable subagent playbooks, and scratch space.

Sandbox

Linux code execution per agent. Python 3.12, ffmpeg, ImageMagick, Pandoc, curl, jq, on-demand installs.

Memory

Persistent per-agent SQL database. Dedupe, progress tracking, accumulated knowledge across sessions.

Subagents

Focused sub-workers for bulk review, per-item research, or isolated scraping. Keeps cost and context tight.

Webhooks

Every trigger gets an inbound URL. Also used for agent-to-agent calls and external orchestration.

Agents

Ready-made agents you can adapt in minutes.

Pick a starting point. Everything below is a single agent template — swap the prompts, connect your tools, ship.

Finance

Stripe accounting

Live

Webhook → Stripe → spreadsheet log. Reconcile payouts and refunds without a bookkeeper.

Ops

Shopify order desk

Live

Route new orders, flag risky ones, and answer customer status questions automatically.

Research

Firecrawl research

Live

Crawl on schedule, dedupe by URL, hand results to a summarizer subagent.

Support

Support triage

Preview

Read customer email, look up account state, draft a reply, escalate the hard ones.

Sales

Sales qualification

Preview

Enrich inbound leads, score them, and book meetings that fit your calendar.

Voice

Voice concierge

Preview

Answer inbound calls, capture intent, transfer to a human when it matters.

For developers

Plug your assistant of choice straight in.

Assistant.bd ships a full MCP (Model Context Protocol) server gated by OAuth 2.1. Point ChatGPT, Claude, or Cursor at your workspace URL and every tool runs under your row-level security.

typescript
// From any MCP client — ChatGPT, Claude, Cursor, Codex
const client = await createMCPClient({
  transport: {
    type: "http",
    url: "https://my.assistant.bd/mcp",
    // OAuth 2.1 flow — user consents in-browser
  },
});

const tools = await client.tools();
// → list_agents, list_tasks, create_task,
//   search_memory, list_workspaces, get_agent
Security

Least privilege, all the way down.

Your data stays scoped to you. Every tool call runs as the signed-in user under Postgres row-level security. No shared service tokens for user data.

Row-level security

Every table is RLS-gated. The database rejects unauthorized reads before they leave Postgres.

Per-user OAuth

MCP tools verify a real user token. No shared service tokens for user data — ever.

Auditable actions

Every agent task is stored with its inputs, outputs, and lifecycle. Nothing runs silently.

OAuth 2.1 for MCP

External assistants authenticate with dynamic client registration. Consent is per user.

Stop describing the work.
Start finishing it.

Free during preview. No credit card. Bring your own connections.