freshflo.

Nebius × NVIDIA Global AI Hackathon · Personal AI

Nothing you promised slips.

You promise things in every meeting and forget half of them. Freshflo remembers them across all your meetings, privately, and drafts what keeps each one: the follow-up email, the reminder, the research. Powered by NVIDIA Nemotron on Nebius Token Factory. Nothing is sent until you approve it.

🔒 Audio stays on your Mac NVIDIA Nemotron 3 Nebius Token Factory Hermes Agent NemoClaw · OpenShell Tavily

Ask your meetings

What do I owe Acme?

The revised quote for 40 seats with annual invoicing, due Wednesday. Priya already shipped the pricing page.

Acme customer callWeekly standup

Open commitments

OVERDUESend Acme the revised quote✦ Next step
THIS WEEKSend Ananya the offer✦ Next step
DONEPricing page goes live
✉︎ Follow-up email: “Revised quote for Acme”Drafted by Nemotron 3 Ultra · waiting for your approval
NVIDIA Nemotron on Nebius Token Factory

Demo

Under three minutes, start to finish

How it works

From a meeting to a kept promise

Record

Any call: Zoom, Meet, Teams. Speech is transcribed on your Mac with Whisper.

Notes

Nemotron writes decisions, action items with owners, and open questions.

Remember

Every commitment across every meeting, merged, dated, and checked off when a later meeting says it's done.

Next step

Nemotron picks a tool: draft the email, add a reminder, or research with Tavily.

You approve

The draft waits for you. Approve and it opens in Mail or lands in Reminders.

What it does

A private memory that acts, with your say-so

💬

Chat with your meetings NEW

Ask anything about everything you've recorded. Answers stream in, follow-ups keep context, and every fact names the meeting it came from.

✅

Open commitments NEW

Every action item in one list: Overdue, This week, Later, Done. A promise restated in a later meeting is merged; one a later meeting finished is marked done.

✦

Next step NEW

One click and Nemotron chooses what moves a commitment forward by tool calling, then drafts it from what was actually said.

🔎

Research with Tavily NEW

When a commitment needs facts the notes don't have, Tavily searches the web and Nemotron writes a short brief citing its sources.

🤖

Your agent keeps your promises NEW

A Hermes Agent reads your commitments every morning and queues drafts for you to approve. It can propose; it can't send.

🏷️

Shows its work

Every note, answer, list and draft carries the model that made it, with its exact id. No anonymous “AI”.

Privacy

What leaves your Mac, and what never does

Stays on your Mac

  • All audio, always
  • Full transcripts and notes
  • Your dictation history
  • The approval click: email and reminders are created by your own apps

To Nemotron on Token Factory

  • Text only: the few excerpts relevant to a question
  • One commitment and its meeting notes for Next step

To Tavily, if you turn it on

  • The search question, nothing else
  • No notes, no transcript, no names you didn't type into the question

Built on NVIDIA Nemotron + Nebius Token Factory

The right Nemotron for each job

Following Nebius' guidance: the fast tier for everyday calls so the app stays instant, the large one where judgment matters.

JobModelWhy
Dictation cleanup, grammar, toneNemotron 3 SuperRuns on every dictation, so it has to feel instant.
Meeting notes, chat, commitments, Next stepNemotron 3 UltraDeciding that two items across meetings are the same promise, or that one is finished, is a judgment call.
The agent's reasoning (Hermes)Nemotron 3 UltraThe same model family organises your commitments and acts on them.

Personal AI

Your agent keeps your promises

Freshflo is the memory; a Hermes Agent on Nemotron 3 Ultra is the hands. Every weekday morning it reads your open commitments over MCP, opens the meeting each came from, and queues the email or reminder that moves it forward. Run it on your Mac, or inside an NVIDIA NemoClaw / OpenShell sandbox where network access is denied by default and credentials never enter the sandbox.

The agent can
  • Read meeting notes and commitments
  • Queue a draft for your approval
  • Search the web with Tavily
The agent can't
  • Send email or create reminders
  • See your dictation history
  • Hear your audio
# ~/.hermes/config.yaml
model:
  provider: "nebius-token-factory"
  default: "nvidia/nemotron-3-ultra-550b-a55b"
mcp_servers:
  freshflo:
    command: "/Applications/Freshflo.app/Contents/MacOS/Freshflo"
    args: ["--mcp"]
    tools:
      include: [list_commitments, get_meeting,
                search_meetings, propose_action]

# every weekday at 8:30
hermes cron create "30 8 * * 1-5" \
  "Queue drafts for anything overdue" \
  --skill keep-my-promises

Full kit, including the NemoClaw path: hackathon/agent

Measured

Checked against labelled meetings, not vibes

An eval of seven hand-labelled scenarios, each aimed at one way commitment tracking goes wrong, scores how well Nemotron merges, closes and dates commitments, and how fast.

Run it yourself: swift run Freshflo --commitments-eval Benchmarks/commitments-eval.json --runs 3

Try it

Run it on your Mac

1 · Get the code

Native Swift, MIT licensed. swift build on macOS 14 or later.

GitHub repository

2 · Add Nebius

Settings → General → Engine: Nebius Token Factory (NVIDIA Nemotron). Paste your key and press Test.

Setup guide

3 · Use sample meetings

No meetings yet? Click Try it with sample meetings, open Open commitments and press Next step.

Agent kit

Already use Freshflo? The current download is the shipping dictation app. The hackathon features (Nebius engine, Open commitments, Next step, agent tools) come to the download in the next release; build from source to try them today. Download the current release.

Say it in the meeting. Keep it after.

Freshflo is a real, shipping Mac app. For this hackathon its intelligence moved to NVIDIA Nemotron on Nebius Token Factory, and it learned to remember, and to act, with your approval.