π§ Naren GPT - Your Personal Local AI Chat Assistant
Naren GPT is a self-hosted, privacy-first conversational assistant that brings ChatGPT-like capabilities directly to your desktop β no subscriptions, no limits, no cloud dependencies. Powered by Ollama it lets you run powerful LLMs (like LLaMA 3, Qwen, Mistral, etc.) locally with a clean, persistent chat interface.
ππΌ https://github.com/naren4b/naren-gpt
β¨ Features
- β Runs locally β your data never leaves your machine
- β No per-token or monthly subscription costs
- β Works offline β even without internet
- β No rate limits or usage throttling
- β Faster, low-latency responses
- β Easy model switching with Ollama
- β Use arbitrary prompt templates, agents, and pipelines
- β Extend with voice, vision, or image generation
- β Compatible with CPUs and GPUs β no special hardware needed
π Getting Started
1. Prerequisites
- Python 3.10+
- Ollama installed
curl -fsSL https://ollama.com/install.sh | sh - At least 8β16 GB RAM for optimal performance (depending on model)
- Install streamlit
pip install streamlit
2. Clone and Run
# Server Mode
ollama serve
# pull the model
ollama pull llama3
curl http://127.0.0.1:11434/api/tags
git clone https://github.com/yourusername/naren-gpt.git
cd naren-gpt
# python3 -m pip install --upgrade pip
pip install -r requirements.txt
bash run.sh
Open The browser
http://localhost:8501
*It will be slow in local machines
Naren GPT β A Local AI Chat App using Streamlit + Ollama + LLMs
Naren GPT is a lightweight, locally hosted AI assistant built with Streamlit and powered by Ollama and open-source LLMs like LLaMA 3. It provides a clean, persistent chat interface β similar to ChatGPT β but with full control, privacy, and offline functionality.
When to Self-Host?
Scale: Cost-effective once GPU utilization is high.
Performance: Better for specialized workloads (e.g., RAG, embeddings).
Privacy/Sovereignty: Legal or regulatory constraints, on-prem, hybrid/multi-cloud.
π Features
- π§ Supports local LLMs (LLaMA 3, Mistral, etc.)
- π¬ Persistent multi-turn chat with conversation memory
- π¨ Simple, clean UI built using Streamlit
- π Runs completely offline β your data stays with you
- βοΈ Easily customizable and extendable