← All writing

Local-First AI Stack Goes Mainstream: On-Device Notes, Open Voices, and 27B Models on a CPU

Google ships an on-device meeting-notes app, open source lands a local ElevenLabs alternative, and quantized 27B models now run comfortably on consumer hardware. The local-first AI stack is coming of age.

· Updated 2026-10-13

  • AI
  • Local Inference
  • Open Source

Today's AI news is less about a single model release and more about an infrastructure shift: the local-first stack is coming of age. Google is shipping on-device meeting notes, open source has landed a fully local voice suite, and aggressively quantized models now run comfortably on hardware you already own. The through-line across today's digests is capability migrating from rented cloud to owned machines.

Google goes local-first

Google released a local-first Granola competitor, a meeting-notes app that processes audio on-device, with privacy as the explicit selling point against cloud-based note-takers. The productivity AI market had quietly assumed cloud processing; Google is now marketing the alternative directly. It's the clearest signal yet that a major lab sees on-device inference as a product feature, not just a cost optimization.

Open source catches up to the cloud stack

The GitHub trending page is full of local-first projects. VoiceStudio is a fully local open-source ElevenLabs alternative, covering voice cloning, dubbing, and transcription in 646 languages. Strata makes Qwen3.8-Flash-Next turnkey on consumer hardware with a one-click install and an OpenAI/Anthropic-compatible API running on localhost. airllm is pushing 70B inference onto a single 4GB GPU. None of these require an API key or a subscription, which is doing a lot of the selling for them. Together they cover voice, inference, and model serving - the layers that used to be cloud-only.

The models that make it practical

Trending on HuggingFace, Ternary-Bonsai-2-27B is a 27B text model with ternary (~1.6-bit) weights, distributed as GGUF: roughly 5–6GB of weights, fast on CPU, with room for large context. Xing4.0-29B-A4B follows the same recipe, a 31B MoE with only ~4B active parameters. On the embeddings side, Google's EmbeddingGemma 2 is a lightweight open-weights multimodal embedding model - the only true model release in an otherwise wrapper-heavy Product Hunt day - and a practical fit for local retrieval and RAG.

For developers who want self-hosting without building everything, FreeLLMAPI is a self-hosted OpenAI-compatible gateway that pools dozens of providers' free tiers with routing and rate-limit fallback, keeping coding agents like Claude Code, Cline, and Aider running without an API bill. Its pitch is the same in miniature: keep the agent running, keep the bill at zero.

Signal to watch

The local-first stack - models, voices, embeddings, gateways - is now complete enough that "run it on your machine" is a realistic default rather than an experiment. Watch whether local models close the quality gap with frontier cloud models; if they do, the cloud's pitch narrows to "managed," and the billion-dollar cloud arms race - like the reported $7B Amazon–Decart talks - matters less for everyday work.

Sources

Command palette

↑↓ navigate · Enter select · Esc close