---
title: "Discussion on \"From Prompt to Production: Vibe Coding Local AI Apps with Claude + Ollama\" | Hashnode"
description: "Discussion on \"From Prompt to Production: Vibe Coding Local AI Apps with Claude + Ollama\". A guide to building offline AI apps and dealing with CORS"
url: "https://hashnode.com/posts/from-prompt-to-production-vibe-coding-local-ai-apps-with-claude-ollama/6862521f65d2733b6338c6d7"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [From Prompt to Production: Vibe Coding Local AI Apps with Claude + Ollama](https://blog.greenflux.us/from-prompt-to-production-vibe-coding-local-ai-apps-with-claude-ollama?utm_source=hashnode&utm_medium=feed)

A guide to building offline AI apps and dealing with CORS

Jun 30, 2025 · 6 min read · blog.greenflux.us  
Read the article

-   [#ollama](https://hashnode.com/tag/ollama)
-   [#llama3](https://hashnode.com/tag/llama3)
-   [#multimodalai](https://hashnode.com/tag/multimodalai)
-   [#llm](https://hashnode.com/tag/llm)
-   [#ai](https://hashnode.com/tag/ai)
-   [#macos](https://hashnode.com/tag/macos)
-   [#claudeai](https://hashnode.com/tag/claudeai)
-   [#anthropic](https://hashnode.com/tag/anthropic)
-   [#opensource](https://hashnode.com/tag/opensource)
-   [#vibe-coding](https://hashnode.com/tag/vibe-coding)

## Written by

[GreenFlux](https://hashnode.com/@greenflux)

@greenflux · Tallahassee, FL

  
[View profile](https://hashnode.com/@greenflux)

NO LONGER ON HASHNODE: Follow at: https://news.greenflux.us/

NO LONGER ON HASHNODE: Follow at: https://news.greenflux.us/ Nuclear Plant Operator (US Navy), Turned Freelancer, Turned Developer Advocate. Head of Developer Relations @ Appsmith, Inc Founder/ Freelancer @ GreenFlux, LLC GREENFLUX, LLC WE'VE GOT YOUR APP COVERED. Veteran Owned &amp; Operated Since 2016 - Tallahassee, FL

## Responses 3

Markdown supported · ⌘↵ to post

[max](https://hashnode.com/@maxxmini)

[Apr 4](https://hashnode.com/posts/from-prompt-to-production-vibe-coding-local-ai-apps-with-claude-ollama/6862521f65d2733b6338c6d7/comment/69d0a0400503ea15a1af4850)

Great practical walkthrough! I've been running Ollama on a Mac Mini with 64GB unified memory for months now, and the local inference experience has improved dramatically.

One thing I found running multiple models for different tasks — `qwen3:30b` handles complex reasoning surprisingly well for its size, while `gemma3:27b` is solid for summarization. The key was keeping Ollama's `OLLAMA_MAX_LOADED_MODELS` tuned to avoid swapping between models killing your memory.

Curious about the CORS setup in production — did you end up using a reverse proxy, or does Ollama's built-in `OLLAMA_ORIGINS` env var cover most use cases? In my setup I had to whitelist specific origins when multiple local apps were hitting the same Ollama instance simultaneously.

[Claude Berube](https://hashnode.com/@cberube)

[Jun 30, 2025](https://hashnode.com/posts/from-prompt-to-production-vibe-coding-local-ai-apps-with-claude-ollama/6862521f65d2733b6338c6d7/comment/6862ae2df24058e7feb1b610)

Thanks Joseph, the dev space is changing drastically ringt now and it is difficult to keep up with the new trends. Your blogs hit the right spot so far for me as I am also looking into working with local AI.

[GreenFlux](https://hashnode.com/@greenflux)

[Jun 30, 2025](https://hashnode.com/posts/from-prompt-to-production-vibe-coding-local-ai-apps-with-claude-ollama/6862521f65d2733b6338c6d7/comment/6862ae2df24058e7feb1b610#reply-6862b50f5cf4ad23c32ee73f)

Thanks [Claude Berube](https://hashnode.com/@cberube)! Glad you are enjoying my content.

[GreenFlux](https://hashnode.com/@greenflux)

[Jul 16, 2025](https://hashnode.com/posts/from-prompt-to-production-vibe-coding-local-ai-apps-with-claude-ollama/6862521f65d2733b6338c6d7/comment/6862ae2df24058e7feb1b610#reply-6877c10b65df67d9d7f0ca50)

hey Claude, I've moved my blog off of Hashnode. The domain is still the same (blog.greenflux.us) but Hashnode comments and notifications won't work on my new posts. You can follow and comment now through my newsletter. [news.greenflux.us/subscribe](https://news.greenflux.us/subscribe)
