Local-first university manager

From lecture to study notes, quietly.

ClassSync picks up completed Fireflies transcripts, identifies the right subject with Gemini, writes structured notes, and publishes them to your Notion study workspace — with almost no interaction.

One quiet pipeline

Your lecture finishes. ClassSync takes it from there.

The client keeps the useful data and credentials on your device. The relay exists only to wake devices up and coordinate work safely.

01

Discover

Fireflies finishes transcription. ClassSync discovers the meeting through the relay or recovery polling and fetches the transcript directly.

02

Understand

Gemini matches the lecture against your active subjects and turns raw speech into structured Portuguese study notes.

03

Publish

The note lands in your Notion summary database, linked to the right subject and protected against duplicate publishing.

Privacy by architecture

The relay never needs your lecture.

Transcripts, summaries and Notion content stay between your device and the services you chose. The Cloudflare relay stores identifiers, timestamps and encrypted account sync data — not lecture text.

What stays where

Credentials → OS secure storage Queue → local SQLite Transcripts → device Summaries → Notion Wake-up metadata → relay
More than lecture summaries

A study desk that keeps working offline.

Windows + Android

Background processing, notifications and a local durable queue keep work moving across the platforms ClassSync targets.

Academic context

Optional ISEP Portal and Moodle integrations bring timetable, grades, assignments and announcements into the same local-first experience.

Recovery built in

A recovery code can restore your encrypted ClassSync setup to another device without handing over your service passwords.

Ready to connect the pieces?

Four credentials. One guided setup.

The setup guide walks through Fireflies, Gemini, Notion and the ClassSync relay, including exactly where each key comes from.

Contact

Questions, feedback or something broken?

ClassSync is created and maintained by Hugo Almeida. For setup questions, bug reports or project-related contact, email me directly or find more of my work on my personal website.