recordings · transcripts · notes · memory

Present when
you can’t be.

Record your calls, find the decisions and leave with clear next steps. A complete notetaker for you, with cited meeting memory for your agent.

Recording capacity shown in each planReview availability before subscribing
An instance of you.
you instanceof Present
Board weekly
Illustrative meeting · fictional data
in call · 03:48
Context · Q2 memo · Ana's email · notes from last weekly
The notetaker, for you

Everything you expect from a notetaker. And one thing you don’t.

Use it the way you would use any notetaker: a dashboard with your meetings, transcripts, notes, search and recaps. It just happens to answer your coding agent too.

Product preview · fictional data

Every call, in one place.

Calls the bot joined for you, recordings you uploaded, transcripts you pasted. Status at a glance, notes two clicks away.

127.0.0.1:3000/
Meetings
4 meetings · 116 min · 9 action items
Board weeklyrecording
today · 25 min · Ana, Rafael, you
live
Acme renewal check-inready
yesterday · 41 min · Mariana, Dan
4 action items · 2 decisions
Design review: onboardingready
Tue · 32 min · Lia, Marco
3 action items · 1 decision
Hiring syncready
Mon · 18 min · Rafael, you
2 action items
How it works

Three moves. Nothing to remember.

01

Connect a calendar

Connect a supported calendar or an iCal feed. Choose which meetings the agent should join and review why others are skipped.

02

It stands in the room

The recording agent joins under its own identity with your chosen name and avatar. A recording notice tells participants why it is there.

03

Notes, recap, memory

After processing, review the transcript and notes. Your agent can retrieve meeting context with source references. Recap delivery follows your recipient settings.

Meeting memory, for your agent

Your agent can read the code you wrote. Not the call where you promised to write it.

Coding agents have repo memory, file memory and web access, and zero meeting memory. instanceof.ai closes that gap with an index of claims instead of a pile of transcripts. Each claim carries the speaker, the meeting and the timestamp it came from.

  • recallone question, every meeting, cited answers
  • get_commitmentswho owes what, and whether it is done
  • briefwhat you missed while you were not there
  • rememberadd a fact by hand and it survives re-indexing

Follow source references back to the meeting. Review generated notes against the original recording before acting on them.

Illustrative example · instanceof.ai over MCP
❯ ▍
⏺ recall("what did we promise Acme on Tuesday?")
  1. Mariana committed to having SSO in Acme's sandbox before the renewal date Acme renewal check-in · 00:25
  2. and to sending Dan the SAML spec by Friday 00:25
  3. Pricing at renewal is still open. It goes to the pricing committee on Thursday 01:44
3 claims · 1 meeting · every line links back to the transcript
Under the hood

From the calendar to the follow up.

Choose what gets recorded, follow its progress and turn the conversation into the next task. Features depend on your plan and enabled integrations.

Calendar auto join

Recurring series, moved occurrences and daylight saving handled. One bot per link, scheduled minutes before the start.

Live transcript

With Deepgram, lines appear while the call is still running. The full recording is transcribed again afterwards for accuracy.

Consented recaps

Per calendar: nobody, only you, or everyone on the invite. One private email per guest, summary only, one click opt out.

Reconnects

The call page reloads? The bot gets back in. The pieces are stitched with the gaps preserved so timestamps still line up.

Video, optionally

Choose video when you need the visual context. Availability and storage limits depend on your workspace configuration.

Add meetings to your workspace.

Compare the recording hours included with Operate and Managed. Hosted agent requests use the credit balance shown in your workspace.

One business. One agent seat to start. Add capacity as you grow.

One agent seat included

Connect

USD 19/ month

Connect your own agent

Pages, forms, scheduling and customer chat. Operated by the agent you already use.

  • 1 business profile
  • 200 shared usage credits per month
  • About 66 agent requests (3 credits each) or 66 minutes of recorded meeting (3 per minute), from the same balance.
Start with Connect

Cancel any time.

One agent seat included

Most chosen

Operate

USD 39/ month

Grow your operation

One hosted agent in Telegram and the web, plus more profiles and shared usage.

  • 3 business profiles
  • 800 shared usage credits per month
  • About 266 agent requests (3 credits each) or 266 minutes of recorded meeting (3 per minute), from the same balance.
Start with Operate

Cancel any time.

One agent seat included

Managed

USD 79/ month

Use a hosted agent

One hosted agent and a larger shared allowance for your business tools.

  • 3 business profiles
  • 2,000 shared usage credits per month
  • About 666 agent requests (3 credits each) or 666 minutes of recorded meeting (3 per minute), from the same balance.
Start with Managed

Cancel any time.

See plan details and conditions
Trust

Where your meetings go, precisely.

A notetaker holds the most candid hour of your week. Review how recordings are processed, who can access them and how retention and deletion work.

Read the privacy policy
  • Your meetings
    are not used to train our models
  • Audio and transcripts
    are processed by the services described in our privacy policy
  • Recordings
    follow your workspace retention settings. Backup and legal retention details are explained in the privacy policy
  • Your workspace
    provides export and deletion controls for its owner. Active billing must be reconciled before workspace deletion
Agent first

Built to be used by an agent.

Connect your agent over MCP and approve its access. It can ask about the meetings available to that connection. For clients that use a key, keep the secret in an environment variable as shown below.

.mcp.json
{
  "mcpServers": {
    "instanceofai": {
      "type": "http",
      "url": "https://instanceof.ai/mcp",
      "headers": { "Authorization": "Bearer ${INSTANCEOFAI_API_KEY}" }
    }
  }
}
  • GET /api/v1/setupwhat is configured, how to authenticate, and what to do next
  • /llms.txt · /openapi.jsondocs written for the model that will call them
  • /mcpthe same tools the product uses internally, over Streamable HTTP
  • {code, message, hint, docs}every error tells the caller what to do next
  • .mcp.jsoncarries ${INSTANCEOFAI_API_KEY}, never the key itself, so it is safe to commit
  • instanceofai-Meeting: <id>a source reference supplied with meeting exports and follow up jobs

you instanceof Present

Add meeting notes to your workspace. Compare the recording hours and agent capabilities included in each plan.