NexAgent AI
Vancouver local team online
NexAgent AI Consultant
Facing roadblocks? Our local Vancouver team provides 1v1 consulting for private AI deployments. Join our Discord community NexAgent Club or email [email protected].
tl;dr — Local-first macOS app. Markdown notes + EPUB + media + AI chat, all offline-capable. Apache 2.0, macOS 14+.
Local-first notes, ebooks, and media — with AI that can run fully on-device
Open-source macOS app for Markdown notes, EPUB reading, and media playback. Three on-disk roots (Notes / Media / Ebooks), multi-provider AI (on-device MLX + remote OpenAI-compatible + Google Gemini), optional YouTube downloads via yt-dlp. No account, no telemetry.
Four pillars in one app — each backed by a plain folder on disk
Plain .md files on disk, folder tree sidebar, split preview, tabs, search, focus mode, per-note chat, dashboard, daily digest.
Inline .epub reader with TOC, click-edge page turn, highlights, fonts, themes. Ebooks folder auto-scanned.
Music + video auto-scanned from Media root. AmbientPlayer for audio, inline MediaPlayerView for video.
Polish / summarize / translate / grammar / continue writing. Swap providers in Settings — MLX on-device, Ollama / vLLM / LM Studio, or Google Gemini with free-tier key rotation.
Every note has its own chat session scoped to that note's context. Switch note — switch chat.
Paste a URL, yt-dlp downloads to the Media folder (mp3 / mp4). ffmpeg unlocks mp3 + ≥1080p.
No account — open the app, pick three folders, start writing.
No telemetry — nothing leaves the device unless you wire a remote AI provider.
Plain files on disk — notes are .md, ebooks are .epub, media is whatever you drop in. Zero lock-in.
On-device AI — MLX runs Apple-Silicon models locally. No network round-trip, no API bill.
For contributors. End users: grab the .dmg from Releases.
brew install xcodegengit clone https://github.com/NextAgentBC/NextNote.gitcd NextNote && make buildmake runNextNote is Apache-2.0 and actively developed. Issues, PRs, and forks welcome.
No. Notes are plain .md files on your disk. The only time data leaves the machine is if you choose a remote AI provider (Gemini or a remote OpenAI-compatible endpoint) — and only the text you pass into that AI feature.
No account, no subscription. MLX on-device AI is free. Gemini free tier works out of the box with key rotation. Bring your own keys for anything else.
Not currently planned. NextNote is a native SwiftUI + SwiftData app and depends on Apple frameworks. macOS 14+ only.
Yes — Apache 2.0, TUTORIAL.md walks through the architecture, and the test target is deliberately open for contributors. Issues and PRs on GitHub.