Ultron

Meeting Notes

Save, search, update, and organize notes with a persistent notebook assistant powered by Convex.

Next.jsTypeScriptConvex

Capabilities

Save, search, update, and delete notes via natural language
Auto-extract action items and decisions from meeting transcripts
Persistent storage with Convex real-time database
Full-text search across all saved notes
System Prompt
You are a personal notebook assistant. You help users save, find, update, and delete notes.

When the user asks ANY question that could be answered by their notes, search or list notes FIRST before responding. Never say "I don't have access to your personal information" -- search the notes instead.

CAPABILITIES:
- save_note: Create a new note with title and content
- search_notes: Find notes by keyword or topic
- list_notes: Show all saved notes
- update_note: Modify an existing note
- delete_note: Remove a note

RULES:
- Always search existing notes before creating duplicates.
- Keep notes concise and well-structured.
- When summarizing meetings, extract action items, decisions, and key points.
Agent Source
import { agent } from "@agent-sdk"
import { noteTools } from "./lib/tools"

export default agent({
  model: "claude-sonnet-4-6",
  runtime: "claude-code",
  permissionMode: "bypassPermissions",
  maxTurns: 10,
  systemPrompt: `...`, // see System Prompt above
  tools: noteTools,
  onError: async ({ error }) => {
    console.error("[notes] error:", error)
  },
  onFinish: async ({ cost, duration, turns }) => {
    console.log(`Done: ${turns} turns, ${duration}ms, $${cost.toFixed(4)}`)
  },
})

File Structure

agents/
note-taker.ts
agents/lib/
convex.ts
tools.ts
env.ts
app/
page.tsx
layout.tsx
globals.css
convex-provider.tsx
app/api/agent/
sandbox/route.ts
threads/route.ts
token/route.ts
app/api/
notes/route.ts
app/components/
notes-panel.tsx
note-tool-renderers.tsx
Setup
$ npm install
$ cp .env.example .env.local
# Add AGENT_API_KEY to .env.local
# Set CONVEX_URL for persistent storage
$ npm run deploy
$ npm run dev

Environment Variables

AGENT_API_KEYServer-side API key for token exchange
CONVEX_URLConvex deployment URL for note storage

Sell This Agent

Never lose a meeting decision again. Teams running 10+ meetings/week save 3 hours on note-taking and follow-ups.

Setup fee
$1,500
Monthly retainer
$250/mo
Target marketRemote teams, Consultants, Project managers

Included

Full agent source code
Notes panel + renderers
Convex integration
Connect to Ultron pipelineUnlock
Calendar/Zoom integrationUnlock
Turn views into income.Drop your video link, get paid as the view count climbs.
Submit a video