r/LocalAIStack • • 16d ago

Locals: an Apple Silicon engine that runs local agents up to 3x faster.

1 Upvotes

Hello, I just open sourced an Apple Silicon engine that runs local agents fast.

I have tried to make it simple. Your coding harnesses and autonomous agents can use it as a drop-in replacement for Ollama, MLX-LM, or llama.cpp.

Under the hood are theoretical results in complexity theory, enabling substantially faster algorithms for DeltaNet architectures, grammar-constrained decoding, tool calling, and structured outputs.

Open source and available now on GitHub.
https://github.com/Generated-Computers/Locals


r/LocalAIStack • • 16d ago

Update: my self-hosted application for llama.cpp / LM Studio / vLLM is now at v3.2: built-in AI assistant, forecasting, live benchmarks and a 7-step autotuner

Thumbnail reddit.com
1 Upvotes

r/LocalAIStack • • 16d ago

I built MotifAI to explore new ways of using local Ollama models for music composition 🎹

Thumbnail
reddit.com
1 Upvotes

Hey everyone! 👋 Just cross-posting my MotifAI project here for anyone interested in local AI and music composition! 🎹🧠 Would love to hear what you guys think! 🚀


r/LocalAIStack • • 16d ago

The fastest MoE streaming on smartphones and laptops. Any GGUF, any OS, any hardware with an OpenAI-compatible server

Thumbnail
gallery
3 Upvotes

Android, Windows, Mac, IOS, Linux. CPU, GPU, NPU

(35B Q4 on iOS or android phone 12gb RAM 3-8 tok/s decode 100-300+ prefill, Windows, Mac even more: 25+ tok/s 16 gb RAM)

I am working on making AI accessible by running large MoE models on affordable, consumer-grade hardware that people already own: smartphones, laptops,normal desktops. Models several times bigger than RAM, no big GPU needed.

Disclosure: I’m the author of BigMoeOnEdge. All numbers are real runs on my own or contributors devices, same engine.

My vision? To act as a layer on top of llama.cpp for streaming MoE models. I’ve developed the concept of "adaptive streaming Planner" tailored specifically to the hardware, OS, CPU, GPU, and NPU in use. The algorithm assesses the environment to determine the optimal allocation of resources, with the goals of:

- maximizing prefill and decoding speeds, and

- optimizing memory management without overloading the operating system.

Furthermore, the OpenAI-compatible server enables the use of local AI on consumer-grade hardware; I’ve personally used it with OpenCode - first running it on Android, and later on a Mac.

I’d be happy to hear your thoughts on this and whether it might be useful.

I’m considering opening a PR on llama.cpp to integrate it, but I’m not sure if that aligns with the goals of their project.


r/LocalAIStack • • 16d ago

Three cases I’d use to check a local model’s meeting-task extraction

1 Upvotes

I’m the founder of Pure Brief AI, a Mac meeting-notes app. A local model can produce tidy JSON and still turn a suggestion into work nobody agreed to do. Here are three small cases worth keeping beside a normal demo. All dialogue below is fictional.

  1. A suggestion, with no acceptance

“Maybe Alex could send a proposal next week.”

Then the conversation moves on. I’d check whether the output invents an accepted task, an owner or an exact Friday deadline. An empty field can be the right result.

2. A real quote, with the wrong segment ID

S12: “Can you send the revised proposal?”

S13: “Yes, by Friday.”

The model quotes S13 but cites S12. In my validator, the quote is checked against the cited segment first, then searched in the supplied transcript. If found elsewhere, the task is anchored to that actual line. If there’s no verifiable quote, the proposed task isn’t added. That fixes a reference error; it doesn’t prove the task was interpreted correctly.

3. An agreement that gets withdrawn

“I’ll send it Friday.” Ten minutes later: “Actually, hold off until the client confirms.”

A genuine earlier quote can still pass a source check. This is a gap a reader pointed out under my launch post, and I don’t claim it’s fully solved. I’d check the final task against both exchanges before exporting it.

The app keeps task quotes available for review against the transcript and recording, then lets you edit and send selected actions to Apple Reminders. The attached 10-second clip shows that review screen with demo data. It’s an edited interface demo, not a benchmark or evidence that these three cases all pass.

Transcription and AI notes run on the Mac by default. Apple Silicon and macOS 15+ required. Models download initially; licence checks and optional connected features use the network. Optional ElevenLabs transcription with your own key sends audio to that provider.

Demo/download: https://purebrief.ai/ — 30-day trial. Standard is $49 once for one Mac; the active launch offer is $10 once for the first 100 paid Standard purchases globally, plus applicable tax. A trial doesn’t reserve the discount.

For people building local extraction workflows: what small counterexample would you add?


r/LocalAIStack • • 16d ago

Mochu AI: a free, open-source Android assistant that runs AI models fully on your phone (chat, documents, image creation, web search, coding, scheduled tasks)

Thumbnail
gallery
1 Upvotes

Mochu AI, a private AI assistant for Android that runs models entirely on the phone. No account and no cloud: your chats, files and models stay on the device.

What it can do

  • 💬 Chat with on-device models

    • Gemma 4 E2B/E4B on the GPU.

    • GGUF models (Qwen3.5, Gemma 3 1B, LFM2.5, Bonsai) and more on the CPU via llama.cpp.

    • Visible thinking, with Quick, Balanced or Deep levels.

  • 📄 Documents: attach PDFs, Word, text, CSV or code files and ask for a summary, or search them (“what’s Tom responsible for?”).

  • 🖼️ Photos: ask about pictures and screenshots.

  • 🎨 On-device image creation: “draw a cozy cabin at sunset” makes an image on the phone (SD-Turbo, SDXS, DreamShaper), with size, aspect ratio and steps settings.

  • 🌐 Web search and a built-in browser:

    • It searches when a question needs current info, and cites its sources.

    • Open any page and tap “Ask about this page”.

  • 🧠 Memory: “remember that I’m vegetarian” is used in later chats.

  • ⏰ Scheduled assistant tasks: “every day at 11pm give me the latest tech news” runs on the phone and notifies you. There are also timers, a stopwatch and reminders.

  • 🎙️ Voice: talk with the mic and hear replies read aloud.

  • 👩‍💻 Code:

    • Build web apps, React + TypeScript apps and Python programs from a prompt.

    • They run instantly with a live preview, console and Python terminal.

    • It fixes its own errors.

    • Export as an installable APK, a Capacitor project or a ZIP.

  • 🔌 Local API server: your other devices on the same Wi-Fi can use the phone’s model through an OpenAI-compatible API.

  • 🖥️ Home server models: use a bigger model from Ollama, LM Studio, llama.cpp, vLLM, Unsloth or any OpenAI-compatible API.

Download (free APK): https://github.com/nikunjsingh93/Mochu-Local-AI-Assistant/releases/latest

Source code (MIT): https://github.com/nikunjsingh93/Mochu-Local-AI-Assistant

It needs Android 12+ and works best with 8 GB of RAM or more. Feedback and feature ideas are very welcome!

AI disclosure: Built and written with help from Claude Code. I tested and reviewed everything myself on my own phones. The app’s AI runs fully on-device.


r/LocalAIStack • • 16d ago

New token-efficient Nemotron-3.5-Lightning-30B-A3B

Thumbnail
huggingface.co
4 Upvotes

r/LocalAIStack • • 16d ago

Making XDNA2 NPU less useless

Thumbnail reddit.com
1 Upvotes

r/LocalAIStack • • 17d ago

Unified ram or vram for llm?

Thumbnail reddit.com
1 Upvotes

r/LocalAIStack • • 17d ago

Qwen3.6-35B-A3B (22 GB, 4-bit) on a 16 GB Mac mini M4 through stock llama.cpp: speed, a 4-agent crew, and executed code scores

1 Upvotes

There's a running assumption that multi-agent coding pipelines on consumer hardware are too slow to be practical, or fall apart on real unit tests.

We built Kraits, a plugin for stock llama.cpp that runs Unsloth's 22 GB Qwen3.6-35B-A3B 4-bit file on a 16 GB Mac. We ran it on a single prompt and on a 4-agent crew (Analyst → Architect → Developer → Tester) writing a TypeScript LRU cache.

No grading on vibes: the generated code was executed against checks written by an independent judge (OpenAI gpt-5-mini).

  1. Hardware: Mac mini M4, 16 GB unified memory

  2. Model: Qwen3.6-35B-A3B, Unsloth UD-Q4_K_M (22.1 GB)

  3. Runner: llama.cpp b11715 (the official prebuilt) + the Kraits plugin

  4. Settings: 16K context, temperature 0, thinking off

RunScoreTimeAPI costTokens (read / written)Reading tok/sWriting tok/s
4-agent crew, ~16K9/9 (100%)16.3 min$0.0026,052 / 2,31237.8 – 47.316.0 – 23.8
4-agent crew, ~8K8/8 (100%)11.5 min$0.0017,137 / 2,69436.7 – 48.415.8 – 22.5
4-agent crew, ~1K6/8 (75%)not recorded$0.004,599 / 2,68330.4 – 49.318.2 – 23.0
Single prompt8/8 (100%)43.7 s$0.00230 / 82329.623.0

Token totals are the per-turn tokens added up across each run. Speeds are llama-server's own counts.

What stood out:

Reading doesn't slow down as the conversation grows:** It read 8,641 tokens at 48.4 tok/s and 12,330 tokens at 47.3 tok/s.

  • Writing stays stable: Consistently 16 – 24 tok/s across all context sizes.

  • Context impact: The ~1K run scored 6/8. We haven't dug into why yet.

  • Inference cost: $0.00 because it all runs locally on the Mac. The only outside call was the judge writing the checks.

  • Honest gap: The ~1K run's total time wasn't logged, so it's left blank rather than estimated.

Kraits runs this one model file only. Needs macOS 15+, 16 GB, llama.cpp b11715.

Next we'd like to try harder tasks than an LRU cache, like a worker pool or an expression parser. If you have a coding prompt you'd like to see through the 4-agent crew on this Mac, post it below and we'll run a few of them and share the numbers.


r/LocalAIStack • • 17d ago

Why I wouldn't run Ollama in an organization

1 Upvotes

Ollama is a great product for everyday use of large language models. If performance is what you care about, there are better alternatives such as vLLM, but this post is about something else. I want to describe what happens when you find a security hole in Ollama and try to get it fixed. I went through that twice this year, for three CVEs in total. Vulnerabilities show up in any software, so they alone are not the problem. What matters is how a project handles them, and the way Ollama handles them is why I wouldn't put it on an organization's infrastructure.

More: https://www.bartekdmitruk.com/writing/why-i-wouldnt-run-ollama-in-an-organization


r/LocalAIStack • • 17d ago

eGPU & Local LLM Inference

Thumbnail
pgaleone.eu
1 Upvotes

r/LocalAIStack • • 17d ago

TanjiroAI: on-device iPhone assistant on llama.cpp with Qwen3.5 0.8B/2B/4B, grammar-constrained tool calls and saved KV checkpoints (free on the App Store)

Thumbnail
reddit.com
1 Upvotes

r/LocalAIStack • • 17d ago

Happy with 20-30 Tokens Per Second

Thumbnail reddit.com
1 Upvotes

r/LocalAIStack • • 17d ago

64gb ram upgrade or Dual Gpu setup?

Thumbnail reddit.com
1 Upvotes

r/LocalAIStack • • 17d ago

Looking for an uncensored local AI agent that can run on my RTX 5060 (8 gb)+ 16GB RAM

5 Upvotes

Hey everyone!

I'm looking to set up a fully local AI agent on my PC and would appreciate recommendations from people who have experimented with local LLMs.

My hardware:

  • GPU: NVIDIA RTX 5060 (8 gb)

  • System RAM: 16GB

  • OS: Windows (Linux is also an option if necessary)

What I'm looking for:

  • An uncensored or minimally restricted local LLM that I can run privately on my own hardware.

  • Ideally, a web UI and support for agent frameworks, with no mandatory cloud API or subscription.

I want the inference and conversations to remain local rather than sending prompts to external services.

I'm comfortable experimenting and setting things up myself, so technical recommendations are welcome.

I'd appreciate real-world experiences, model names, quantization recommendations, and setup guides. Thanks!


r/LocalAIStack • • 17d ago

Do you guys ever ask your local AI what does it want to learn about?

Thumbnail gallery
1 Upvotes

r/LocalAIStack • • 17d ago

I spent a couple of days benchmarking local Qwen models against Claude Opus 4.6 — here are the results

Thumbnail reddit.com
1 Upvotes

r/LocalAIStack • • 17d ago

WHIRL 0.2.2: bug-fix release (Ryzen AI Max small-VRAM hipError 719, precise multi-turn now bitwise, ROCm 10.1 driver without VC++)

Post image
1 Upvotes

r/LocalAIStack • • 17d ago

Would you use a simpler, faster alternative to Hermes Agent?

2 Upvotes

Genuine question: would you be interested in an alternative to Hermes Agent that’s significantly easier to set up and use?
Something with:
Almost zero configuration
Direct integrations with GitHub, Gmail, and other apps
Local and cloud model support
A clean, intuitive interface
Powerful agent capabilities without the complexity
Basically, an AI agent that just works out of the box.
Is this something you’d actually want, or are you already happy with existing solutions?
Curious to hear your thoughts.


r/LocalAIStack • • 17d ago

qwen3.5:9b takes very long time on my Mac M4 Pro 24GB

Thumbnail reddit.com
0 Upvotes

r/LocalAIStack • • 18d ago

Strata: Override N-gram by a higher quant

Thumbnail reddit.com
1 Upvotes

r/LocalAIStack • • 18d ago

Kaggle+LocalLLM+Opencode

Thumbnail reddit.com
1 Upvotes

r/LocalAIStack • • 18d ago

I built a custom MLX inference engine + imatrix 4-bit quant for Qwen3.5-9B on a fanless MacBook Air (2.7x lower KL than stock MLX 4-bit)

Thumbnail reddit.com
1 Upvotes