About LanJAM
LanJAM is a private, self-hosted AI chat application built for families who want to explore artificial intelligence together — safely and without giving up their privacy.
What is LanJAM?
Think of LanJAM as your family's own private AI assistant. It runs entirely on your home network — no cloud accounts, no subscriptions, no data leaving your house. Every family member gets their own account, and all conversations stay completely private.
LanJAM uses open-source AI models (via Ollama) that run directly on a computer in your home. You chat through your web browser — there's nothing to install on phones, tablets, or laptops. Just open the address and start talking.
The story behind LanJAM
I created LanJAM because I wanted my children to be able to explore and play with AI in a safe environment — one where they could learn how to use it without sharing their data, and with sensible boundaries around the content they receive.
I initially experimented with Open WebUI, which is a powerful and flexible tool for running local AI models. While it's excellent for technical users, it didn't feel especially accessible or family-friendly — particularly for younger children. I wanted something simpler: an experience designed from the start for a young or non-technical audience.
So LanJAM started as a focused side project — built in the evenings and at weekends. What began as a quick experiment tailored to our family's needs turned into a surprisingly solid foundation. Once the basic chat was working, I was able to extend it with features I felt were missing from other tools.
Every decision has been made with simplicity and safety in mind. I've deliberately avoided unnecessary AI terminology and kept the experience as approachable as possible. If my kids can pick it up and start chatting without asking for help, it's working as intended.
Why families choose LanJAM
AI is an incredible tool for learning, creativity, and curiosity. But most AI services require sending your conversations to the cloud, where they may be stored, analysed, or used for training. For families — especially those with children — this raises real concerns about privacy and content safety.
Completely private
Nothing leaves your network
Safe by design
Age-appropriate rules for children and teens
Offline capable
Works without internet once set up
Multi-user
Each person gets their own isolated space
How it works
Install LanJAM on a home computer
Download the installer and run it on any machine — a desktop, laptop, or even a Raspberry Pi. LanJAM runs as a web server accessible to all devices on your network.
Download an AI model
LanJAM uses Ollama to run AI models locally. Pick a model from the admin panel and it downloads straight to your machine — no cloud API key needed.
Add family members and start chatting
Create accounts for everyone, assign age roles for automatic safety rules, and you're good to go. Everyone opens their browser, picks their name, and starts chatting.
Technical overview
LanJAM is a full-stack web application built with React Router, PostgreSQL, and MinIO for file storage. It communicates with Ollama for AI model inference and optionally uses Whisper for voice-to-text. The entire stack runs locally via Docker Compose.
Open source
LanJAM is free and open source so that anyone with the technical knowledge can review exactly how it works and verify that data isn't being shared externally.
View on GitHubFeedback welcome
If you spot something that could be improved or have suggestions, feedback is genuinely welcome — every bit helps make LanJAM better for families.
Open an issue on GitHub