Last updated November 9, 2026

How I run AI locally

When I review a firm's AI use, the first question is where the data goes. I hold my own projects to the same standard. Everything below runs on one Mac, using open models I've downloaded. Nothing needs an account, a subscription or an API key, and nothing I type is sent to an AI company.

The commands, configuration and a connection-check script are in a public repo: github.com/4realIA/local-ai.

The ground rules

Chat and research

For everyday questions, outlines and code help, I use LM Studio with an open-weight Qwen model in MLX format. It's a desktop app with a normal chat window and a local server my own tools can call.

When a question needs current information, the model can use two small open-source MCP tools: one searches DuckDuckGo (no account or key), and one fetches a web page. LM Studio asks me to approve every call, so I can see exactly what's being searched and which pages are read. That approval prompt is also my test: if an answer about current events arrives without a tool call, it came from the model's memory and I treat it as unverified.

Video projects

My daughter and I make short animated stories about our pets, entirely on-device. A family photo becomes a cartoon character with an image-editing model, the character is placed into real photos from around the house, each line of dialogue gets a synthetic voice, and a video model animates the scene so the mouth moves with the words. The tools are Draw Things, Qwen Image Edit (through mflux), Kokoro for voices and LTX-Video (through mlx-video), tied together by a small script and an app I'm building.

None of the family photos leave the machine, and there's no per-video cost. The trade-off is time: a short story takes a few hours to render.

An editing pass on my own drafts

I keep a local model loaded with editing instructions: cut filler and hedging, replace inflated words with plain ones, break up formulaic patterns, shorten long sentences. I paste in a draft, it marks up suggestions, and I decide what to keep. It's a second reader, not an author.

Drafts often include details that shouldn't go to a cloud service, so this step stays on the machine.

Checking that it stays local

Questions

Happy to compare notes. Reach me through the home page.