Local-first AI that respects your time and privacy.
Pulse is a voice-first AI side panel for Windows and a markdown
notes app for Android. Both run on-device. Both are Apache 2.0.
This page is the honest side-by-side: how Pulse stacks up
against Raycast AI, Notion AI, AnythingLLM, LM Studio, and bare
Ollama. No asterisks, no marketing copy.
Same ten questions, six products, no asterisks. Yellow dots
mean partial. Hover on a column header on desktop to see
the full product name. The table collapses to cards on phones.
Pulse compared to Raycast AI, Notion AI, AnythingLLM, LM Studio, and Ollama
Feature
Pulse
Raycast AI
Notion AI
AnythingLLM
LM Studio
Ollama (alone)
Platform
Windows + Android
macOS only
Web + iOS + Android
Docker (any OS)
Win / macOS / Linux
CLI / API only
Local-first
Yes
No
No
Yes
Yes
Yes
Voice input
Yes
Partial
No
Partial
No
No
Markdown notes
Yes
No
Partial
No
No
No
Price
Free
$8 / mo
$10 / mo
Free
Free
Free
Open source
Apache 2.0
No
No
MIT
MIT
MIT
Mobile
Android
No
iOS + Android
No
No
No
Setup time
~2 min
~5 min + sub
~10 min + account
~30+ min
~10 min
~5+ min
RAM for 7B model
~4-8 GB
n/a (cloud)
n/a (cloud)
~4-16 GB
~4-16 GB
~4-16 GB
Privacy
On-device. No tracking.
Cloud. OpenAI terms.
Cloud. Telemetry.
On-device. Self-hosted.
On-device. No tracking.
On-device. No tracking.
Pulse
Voice + notes. Local. Apache 2.0.
Platform
Windows + Android
Local-first
Yes - Yes
Voice input
Yes - Yes
Markdown notes
Yes - Yes
Price
Free
Open source
Apache 2.0
Mobile
Android
Setup time
~2 min
RAM for 7B model
~4-8 GB
Privacy
On-device. No tracking.
Raycast AI
macOS only. $8/mo. Cloud-tied.
Platform
macOS only
Local-first
No - No
Voice input
Partial - Partial
Markdown notes
No - No
Price
$8 / mo
Open source
No - No
Mobile
No - No
Setup time
~5 min + sub
RAM for 7B model
n/a (cloud)
Privacy
Cloud. OpenAI terms.
Notion AI
Cloud wiki + AI. $10/mo. Tracking.
Platform
Web + iOS + Android
Local-first
No - No
Voice input
No - No
Markdown notes
Partial - Partial
Price
$10 / mo
Open source
No - No
Mobile
iOS + Android
Setup time
~10 min + account
RAM for 7B model
n/a (cloud)
Privacy
Cloud. Telemetry.
AnythingLLM
Local. MIT. Docker. 30+ min setup.
Platform
Docker (any OS)
Local-first
Yes - Yes
Voice input
Partial - Partial
Markdown notes
No - No
Price
Free
Open source
MIT
Mobile
No - No
Setup time
~30+ min
RAM for 7B model
~4-16 GB
Privacy
On-device. Self-hosted.
LM Studio
Local model GUI. MIT. No app layer.
Platform
Win / macOS / Linux
Local-first
Yes - Yes
Voice input
No - No
Markdown notes
No - No
Price
Free
Open source
MIT
Mobile
No - No
Setup time
~10 min
RAM for 7B model
~4-16 GB
Privacy
On-device. No tracking.
Ollama (alone)
Local model engine. MIT. CLI / API only.
Platform
CLI / API only
Local-first
Yes - Yes
Voice input
No - No
Markdown notes
No - No
Price
Free
Open source
MIT
Mobile
No - No
Setup time
~5+ min
RAM for 7B model
~4-16 GB
Privacy
On-device. No tracking.
Source: each product's own site and pricing page as of
. Prices in USD. "RAM for 7B model" is the typical
Q4 / Q5 GGUF run at Q4 quant on a 16 GB machine.
Honest verdicts
What each alternative is actually good at.
The other tools on this list solve real problems. Pulse is not
the answer to every question. Here is what each one is, in
one paragraph, without the spin.
Raycast AI
Eight dollars a month, macOS only, fast prompt bar. But your prompts go to OpenAI by default. The local-model extension is paid, separate, and still routes through Raycast servers. Good if you live in Raycast and trust the chain.
Notion AI
Ten dollars a month, polished cloud editor with AI baked into every doc. But every note, every prompt, every keystroke is on Notion servers under their terms. The product is the wiki, the AI is the upsell.
AnythingLLM
Free, MIT, local-first, multi-model. Power-user surface: Docker, vector DB config, workspace permissions. Best choice if you want to roll your own and have a weekend.
LM Studio
Free, MIT, polished local-model GUI. Runs GGUF models on your hardware. Stops at the chat window — no notes, no voice, no app layer. You wire your own front-end on top.
Ollama
Free, MIT, the model engine everyone else builds on. No UI at all. You talk to it via curl, a script, or a third-party wrapper. Pulse uses Ollama as its local backend on desktop.
Why Pulse
Four reasons. No roadmap.
Pulse is not a platform. It does one thing well: runs an AI on
your device, and keeps your notes on your device. The list
below is what Pulse actually does in v0.6.6, not what it might
do someday.
Local-first
Your data stays on the device.
Pulse talks to a local Ollama instance on desktop and uses on-device Whisper on Android. No cloud round-trip, no account, no telemetry. The on-device update checker only knows your version number.
Open source
Apache 2.0. Read the code.
Pulse is Apache 2.0 across all three surfaces: Windows desktop, Android notes, and this site. No "Pro" tier, no "Enterprise" tier, no telemetry opt-in, no premium model hidden behind a paywall.
Voice + notes
One side panel, one editor.
Voice is the desktop side panel. Markdown is the Android editor. Both are offline by default. Both are first-class surfaces, not a feature flag.
No tracking
Zero analytics. No opt-out needed.
There is no analytics SDK. There is no error reporter. There is no "phone home" with usage data. The only network call Pulse makes is the manifest poll for updates, and you can disable it.
When not Pulse
If any of these is you, the other tool is the better fit.
This page would be lying if it said Pulse is for everyone. It
is not. The honest list of when to pick a different tool is
below. No upsell, no "but try it anyway."
You need frontier-scale AI (1M+ token context, latest GPT-4 / Claude). Pulse runs 4-70B local models. Use the cloud tools.
You live in Raycast on macOS and are happy paying $8/mo for the prompt bar. Raycast AI is fine for that workflow.
You do not have at least 8 GB of free RAM for a 7B model. Use a cloud tool or wait for a smaller distilled model.
You need a multi-user wiki with comments, mentions, and shared workspaces. Notion AI is the right tool. Pulse for Android is single-user.
You want a polished desktop chat UI with image generation out of the box. LM Studio plus a chat front-end is a better fit than Pulse.
You want a fully GUI-driven local RAG pipeline. AnythingLLM is the closest match and the config is honest about it.
FAQ
Eight things people ask before they switch.
Does Pulse work offline?
Yes. Desktop Pulse talks to a local Ollama instance. Android Pulse runs on-device. The only network call is the optional update-checker manifest poll, which you can disable in settings. Voice input on Android uses the on-device speech recognizer; on desktop it uses Whisper.cpp running locally.
Which AI models does Pulse support?
Anything Ollama serves on desktop: Llama 3, Qwen 2.5, Mistral, Gemma 2, Phi-3, DeepSeek, and any other GGUF model. The 4-8B range (Qwen 2.5 7B, Llama 3.1 8B, Mistral Nemo 12B) hits the best latency / quality balance on a 16 GB laptop. On Android, Pulse for Android uses its on-device model for the recall step and ships the Smart Engine v3 router.
Can I sync notes between Android and desktop?
Not yet in v0.6.x. Pulse for Android v0.7 is the planned E2E sync release, opt-in and disabled by default. Today, the on-device SQLite file is plain and portable — copy notes.db off the device with any file manager, restore the same way. No proprietary export format.
Does Pulse work on Linux or iOS?
Linux desktop is not in v0.6.x. The desktop binary is Windows (Tauri 2). iOS is not planned for the Notes surface. Android is minSdk 24 (Android 7.0) with targetSdk 36.
Is there a paid tier or Pro version?
No. Pulse is Apache 2.0 across both surfaces. There is no Pro tier, no premium model, no "Enterprise" SKU. The same code is the same code.
Can I self-host Pulse?
There is nothing to host. Pulse is local-first. The desktop app talks to your local Ollama; the Android app runs on-device. The site is a static Astro build. The only network endpoint is the manifest poll for updates, and the chain of hosts is public.
How is Pulse different from ChatGPT or Claude?
Privacy, cost, and offline use. ChatGPT and Claude route every prompt through their cloud, log it, and charge per token. Pulse runs the model on your hardware, costs nothing per query, and works on a plane. The trade-off: a 7B local model is not as capable than GPT-4 on hard reasoning tasks. If you need frontier capability, use a frontier tool. If you need a fast, private, always-available AI for daily work, Pulse is the better fit.
What about voice input on Android?
Pulse for Android v0.6.x uses Android’s on-device speech recognizer (free, accurate, no network round-trip). Desktop Pulse uses Whisper.cpp running locally on the device — the same model that powers the OpenAI Whisper API, but offline. There is no cloud STT in either surface.
Try Pulse. Both surfaces. Apache 2.0.
Pulse for Android is a 1.29 MB APK, no Play Store, side-load from the link below. Pulse for Windows is a ~6.4 MB Tauri 2 NSIS/MSI installer, also from this site. Both are open source, both work offline, both are the same Apache 2.0 source tree.