Nucleate

Nucleate by Watchlight

Nucleate turns freeform audio into project history. What you did, what blocked you, and where things are heading.

Free, fully functional, and ad-free donationware. Donate only if you want to.

Animated art of a microphone transforming into a crystal through a fluid phase

Audio in → project history out. Art by me.

Capturing project history

Capturing project history isn’t easy or natural, at least for me. I like to make things and move fast, and I find it incredibly challenging to carve out space to capture day-by-day problem solving, actions, barriers, and direction. Days or weeks slip by, and I lose track of what actually happened.

Project managers exist for this very reason. In some ways, they are historians that help keep teams aligned to a goal. Folks in these positions are invaluable, yet often inaccessible, to solo builders and small teams.

I can’t hire a project manager, so I tried to build one. More specifically, I built a tool that extracts project history from unstructured, freeform audio notes and monologs.

I’m not the first to realize that people talk fast, and there’s a lot of data in audio.

Most people speak at 150 words per minute. Typing runs closer to ~40, but that assumes you know what to write. There are plenty of apps that can transcribe audio and write short summaries, but none that can extract history out of a month of scattered voice memos.

Nucleate is my attempt at what an ASR, project history tool should look like… Free, powerful, private, and flexible.

It’s not perfect, but it’s a powerful and heavily customizable tool for those who would rather talk through projects instead of writing things down.

Below are real notes from my site, produced from voice audio using Nucleate.

Summaries, Insights, and rollups — produced automatically from audio. See the animation demo.

What a week looks like

Nucleate is designed as an engine. After setup, it lives in the system tray and watches for new audio. When new content arrives, Nucleate automatically processes the file(s), summarizes the content, and connects the new summary into the larger project history. The ASR pipeline can also manually process files if desired, but project history is automatic.

Nucleate process flow: ideate, record, process, upscale, codify

See how the pipeline works. The week below is typical for me.

  • Monday — record a 15-minute memo about blockers on the drive to work. Nucleate transcribes, summarizes, and writes Markdown.
  • Through the week — drop in more recordings when you have something to say. I record daily, even if only to check in. Daily notes produce the richest weekly rollups.
  • Weekend — skim the weekly rollup in Obsidian, Notion, or the Summaries panel. Recurring themes and insights surface across the week.

The more content, the better. Folks tend to talk about like-kind topics, so the models have multiple shots at identifying and raising real progress and barriers that are unique to your specific projects.

Don’t worry about stumbling, pausing, or backtracking during recordings. The models will handle it.

The best advice I can give is to just start talking. I monolog on my drive to work about dev, games, and weird little apps that grow out of control! It doesn’t really matter what you talk about or even if there are multiple speakers. Nucleate’s flexible enough to handle most content.

Nucleate hub with Obsidian markdown preview showing automated output

v1.0 In-app capture of Summaries and Insights produced automatically from audio.

Windows & macOS (Apple Silicon). Ad-free donationware — Pro license is free; donations optional.

Who is it for?

By design, Nucleate is an audio-first, automation tool. Its job is to be an engine that extracts content and pushes it to an endpoint note taking app like Notion or Obsidian. It’s quite powerful for users who are willing to record regular audio content but is not a good fit if you’re looking for a replacement note taking app or a chatbot.

I will be the first to admit that Nucleate is not perfect. It’s not coming from a AAA-studio, but rather from a solo-developer who wanted to learn something new and share it with the world. I’ve done my best and hope that it differentiates in ways that exceeds its imperfections. Check compatibility → · What makes it different →

Audio-first requirements

Nucleate doesn’t replace a typing-first workflow. Audio is the input. If you won’t record or drop audio files, this isn’t the right tool.

There are three ways to add audio into Nucleate:

  1. Record in-app — saves to Incoming Audio when you’re done.
  2. Manually drop files — copy recordings into the watched Incoming Audio folder.
  3. Sync from elsewhere — phone voice memos or cloud sync into that folder (see setup).

I personally have Nucleate setup to watch an Obsidian folder. When I record new audio, it gets pushed to Obsidian, detected and processed by Nucleate, and the result is pushed back to my Vault (see Cloud setup).

Nucleate processes once new audio is detected, not real-time. You won’t see a live caption stream, only the final post-processing output. A 10–20 minute recording works well for daily notes.

Adjusting to talking out loud →

Flexibility and customization

I like to make stuff and code, but maybe you’ve got different interests. I wanted Nucleate to be as flexible as possible, so I pre-loaded 20+ user modes and 50+ Insights. Mix and match to find a specific setup that works for you. If none of the pre-loads work, make your own! I did not want a ‘one-size-fits-all’ kind of tool, so I enabled custom mode building and community sharing.

Nucleate Labs (Pro) is a space for one-off ASR processing outside of your main project history. It uses the same backend services but doesn’t plumb the output into long-term tracking. Useful when running something out of phase with your normal workflow.

Nucleate user mode selection and customization

Prebuilt modes for developers, students, PMs, and more — or build your own.

Free and Pro

Nucleate is donationware. Automatic transcription, summarization, user modes, Insights, rollups, and local processing are all included. Pro unlocks unlimited weekly processing and Nucleate Labs, and the license is free to download. No ads, no subscriptions.

I know that there are a lot of other ASR apps out there that use a SaaS model. In my opinion, ASR is largely a solved problem. I don’t want to charge for standing on the shoulders of giants and would rather celebrate what makes Nucleate unique - project history, privacy, and data ownership. If you share the same values and want to support, please consider donating.

Without a license file, Nucleate runs as Free (weekly cap). That is what you get if someone shares only the app binary. Download Nucleate from Gumroad or Itch to get the Pro license — activate it in-app to unlock Pro.

Pro removes the weekly cap on new content and unlocks Nucleate Labs for manual processing. No required price, no ads, no subscriptions, no usage tokens. Gumroad or Itch may prompt you to donate — that choice is yours. Compare cost vs. Otter, Descript, Notion AI, MacWhisper, and DIY — or see the full feature breakdown in Technical details below.

License holders get all future versions and patches at no additional cost.

v1.1 · built solo · direct support from the developer

Explore

Full app docs →

Ready to try it? Gumroad Itch.io

Technical details
Feature comparison

Free gets nearly everything; Pro removes the weekly cap and unlocks Labs. Chart below has the full breakdown.

Nucleate free and Pro feature comparison chart
Compatibility

Compatibility

Nucleate works on Windows and macOS (Apple Silicon), but not Linux. Local GPU/Metal acceleration when your hardware supports it. 16GB RAM (or Unified Memory) recommended.

NVIDIA GPU with ≥8GB VRAM is fully supported, though more is better. AMD GPU hardware is not natively supported and will fall back to CPU-only local processing.

Nucleate hardware and platform compatibility chart

Compatibility cheat sheet

Performance

Local ASR keeps intake private and cheap. Summarization, Insights, and rollups compound over time. Built-in benchmarks let you gauge transcription, summarization, and diarization speeds on your hardware. On most modern hardware, local processing typically costs far less than cloud.

Local vs cloud cost savings comparison table

Performance benchmarks


Why “Nucleate”? Nucleation is what happens when atoms align into a structured arrangement. Crystals form this way in chemistry and often grow from saturated solutions.

When we talk out loud, free flowing thought is messy and saturated with data. Nucleate helps concentrate and crystallize insights out of raw source material.