OpenForesight

Free and open source · Windows 10 and 11

Private meeting notes that never leave your PC.

OpenForesight transcribes the call, turns your shorthand into proper notes, answers questions from your own documents and writes the summary, all on your own computer.

Version 1.4.0 · Apache-2.0 · No account, no telemetry

OpenForesight with a meeting open: the meeting list on the left, shorthand notes and the summary in the middle, and enhanced notes with numbered sources above the chat on the right.

What it does

It works with Teams, Zoom, Meet or anything else, without joining the call.

  • Live transcript

    Your microphone as "Me" and your PC's audio as "Others". If one of the two is missing, it records the other.

  • Shorthand notes

    Type the way you think. Live Enhance turns your shorthand into readable notes and keeps every point you wrote.

  • A summary at the end

    When the meeting ends, a summary based only on what was said.

  • Chat with citations

    Ask about the meeting, past meetings and your documents. Answers show numbered sources and are saved as conversations. Live Assistance drafts answers to questions others ask.

  • A local library

    Text, Markdown, CSV, JSON, HTML, PDF and Word files, plus folders it watches for changes.

  • Export

    Save any meeting as Markdown or Word.

A meeting in practice

Click Start transcribing and type hiring: 2 backend, 1 design, freeze lifted?. Live Enhance turns it into "Two backend roles and one design role are approved now that the freeze is lifted", citing the transcript where it can. Ask "when does the vendor contract renew?" and the answer shows its sources. Click Stop and the summary appears.

Privacy

Audio, transcripts, notes, documents and AI processing stay on your PC. There is no telemetry, no account and no background process. The only network traffic is model downloads you start, from Hugging Face over HTTPS. After that, OpenForesight works offline.

Open models

Writing runs on Google's open-weight Gemma 4, or Qwen3.5 4B and 2B. Search uses EmbeddingGemma 2, and speech is transcribed by Whisper. The models are downloaded separately under their publishers' terms; the app contains none.

OpenForesight is a clean-room reimplementation of the workflow of Google AI Edge Foresight, a Mac-only app, written in Rust. It is not affiliated with Google.

Install

  1. Download OpenForesight-1.4.0-setup.exe and its .sha256 file from the latest release.
  2. Check the download. In PowerShell, the hash this prints must match the one in the .sha256 file:
    Get-FileHash .\OpenForesight-1.4.0-setup.exe
    The installer isn't code-signed yet, so Windows SmartScreen asks you to confirm: More info, then Run anyway.
  3. Run the installer. It needs no admin rights, installs only for your Windows account and contains no AI models.
  4. On first start, a setup wizard recommends models for your PC's memory, shows their sizes and licences, and downloads them when you click Download (about 6.4 GB on a 16 GB PC).

System requirements

MinimumRecommended
WindowsWindows 10 22H2, 64-bitWindows 11, 64-bit
Memory8 GB RAM16 GB RAM or more
Disk5 GB free10 GB free
Processorx86-64 with AVX28 or more cores
AudioA microphone, PC sound, or bothHeadphones

Everything runs on the CPU in the released build. Speakers are labelled "Me" and "Others"; named speakers are planned.

Build from source

You need Windows 10 or 11 and Rust 1.88 or newer. The demo runs the full interface with placeholder models and no C++ toolchain.

git clone --recurse-submodules https://github.com/alpha912/OpenForesight
cd OpenForesight
cargo run -p openforesight -- --demo

Contributing

Contributions are welcome. OpenForesight is written from public documentation only, never from Google's app, and every commit is signed off under the Developer Certificate of Origin.

Contributing guide · Clean-room policy · Changelog