Back to open source

Open source · Personal cloud · Mobile first

Turn every conversation into memory you own

Meeting Note goes beyond transcription. It turns recordings, quick thoughts, photos, and plans into a searchable, traceable personal knowledge asset.

No credit cardData in your accountMIT licensedEnglish + Chinese

MEETING NOTE / PERSONAL CLOUD

Private copy · Passkey secured

Workshop

OCCA AI Workshop · September 22

Organizing live

Decision captured just now

Build a reusable AI workflow for immigrant entrepreneurs and prepare a public demonstration before the next event.

Action

Prepare demo materials by September 28

Source: meeting 18:42–21:06

Today’s free AI allowance

73%

Passkey

Face ID · Your account · No shared password

Capture → Organize → Remember

One place for four kinds of everyday input

Capture first and let AI organize later. You do not need to take yourself out of a meeting—or decide where a thought belongs before saving it.

Meetings

Record in the browser, transcribe in chunks, and build structured notes as people speak.

Quick notes

Save one thought, decision, or task and let AI suggest where it belongs.

Photos

Upload from your phone, convert to WebP, and optionally read visible text and context.

Plans

Turn spoken plans and meeting actions into events for your phone or Google Calendar.

Privacy by ownership

Not another SaaS that owns your private context

Every person installs a private copy. The app, database, audio, and AI usage live in the user’s own Cloudflare account; NexAgent does not host the meeting content.

View source on GitHub

Passkey access with Face ID, fingerprint, or device lock—no password

Source audio deletes after seven days by default, with a local backup

Photos lose EXIF/GPS and become WebP before upload

OAuth is used for installation and revoked when setup completes

Architecture

A personal cloud, not a shared database

A simple mobile experience backed by an edge-native, auditable open-source architecture.

01

Your device

Recording, photos, passkeys, and local backup

Safari / Chrome / PWA

02

Your Cloudflare

App, database, temporary audio, and background jobs

Workers / D1 / KV / Queues

03

Workers AI

Speech recognition, notes, Q&A, and optional image understanding

Whisper / GLM / Vision

Cloudflare free tier

A free allowance sized for a real day

The personal edition uses Cloudflare’s free tier with no card. The current setup handles about two hours of meetings per day and shows usage inside the app. It pauses at the limit instead of billing you.

~2 hours recording / day
100,000 Worker requests / day
Audio clears after 7 days
$0 monthly fee

Your own copy in three phone-friendly steps

No GitHub, command line, or API token required.

01

Open the installer

Read the privacy and permission summary, then tap install.

02

Authorize Cloudflare

Confirm once with your own free Cloudflare account.

03

Claim with Face ID

Open the generated address, create a passkey, and add it to your home screen.

Frequently asked questions

Do I need to understand Cloudflare?

No. The installer creates the required resources. You sign in, authorize once, and claim the app with Face ID.

Will an update erase my meetings?

No. Updates replace app code while preserving the database, audio, passkeys, and original address.

Can NexAgent read my notes?

No. Your copy runs in your Cloudflare account, and installation authorization is revoked automatically.

Can I use it commercially or modify it?

Yes. The MIT License allows you to audit, change, and build it into your own product.

Your meetings should not be trapped in someone else’s subscription

Start with your next conversation and build knowledge you actually own.