A private, local AI chat for Ollama — easy to install, runs entirely on your own computer. No account, no cloud, no subscription. Open source (GPLv3), Linux only.
Python
1
2 commits
updated Oct 3, 2026
Your own AI chat, running entirely on your computer.
Hearth is a private AI assistant you can talk to like ChatGPT — but it runs on your own machine instead of someone else's servers. Nothing you type, no file you share, and no picture you make ever leaves your computer. There's no account to create, no subscription, and no company reading your conversations.
It gives you a clean chat window in your browser, powered by AI models running locally through a free tool called Ollama.

Hearth doesn't contain an AI model itself — it's the friendly front end. The actual "brain" is provided by Ollama, a free program that downloads and runs AI models on your computer.
So the setup is: install Ollama once, then install Hearth, and Hearth takes care of the rest (it can even download models for you from inside its own window).
Install Ollama from ollama.com — it's a normal one-click install.
Browse the whole Ollama library and see what fits your GPU before you download — green means it runs fully on your card, red means it would spill to the CPU:

A clean start screen with your conversations in the sidebar and nothing sent anywhere:

You'll need a Linux computer, Python 3.10 or newer (almost always already installed), and Ollama (see above).
1. Install Ollama from ollama.com if you haven't already.
2. Download Hearth and install it:
git clone https://github.com/dprice0823/hearth.git
cd hearth
bash install.sh
That's it. Hearth now starts automatically when you log in and adds itself to your applications menu and desktop, like any other app.
3. Open it — click the Hearth icon, or go to this address in your browser:
http://127.0.0.1:8410
4. Get a model. The first time, click the model menu → Get models, and download one to start with (something small like qwen2.5:3b is a great, fast first choice). Then start chatting.
cd hearth
bash install.sh
bash install.sh --uninstall
Your chats and memory are kept even if you uninstall, in case you reinstall later.
Hearth is intentionally simple. It's one small program with no complicated machinery behind it — just three parts talking to each other, all on your computer:
The chat window in your browser
│
▼
Hearth (the program this project is)
│
▼
Ollama (runs the actual AI model on your GPU or CPU)
When you send a message, Hearth gathers everything the AI should know — your message, anything it remembers about you, the current conversation, and whichever abilities ("tools") you've switched on — and passes it to Ollama. The answer streams back into your chat window word by word.
If the AI needs to do something — search the web, read a file you attached, do some math, draw a picture — Hearth runs that for it and hands back the result, and you see exactly what it did right in the conversation. Long chats are automatically condensed in the background so they can keep going without slowing down.
Everything personal (your chats, memory, and settings) is stored quietly in a folder on your computer, separate from the program itself, so updating Hearth never touches your data.
127.0.0.1 — an address that means "this computer only." It is not reachable from your network or the internet, and it has no login because it doesn't need one.Hearth is free and open source under the GNU General Public License v3.0. You're welcome to use it, study it, share it, and change it; if you distribute your own changed version, it needs to stay open under the same license.
Built with Claude.
Python
44.9%
JavaScript
28.5%
CSS
15.7%
HTML
7.4%
Shell
3.5%
A private, local AI chat for Ollama — easy to install, runs entirely on your own computer. No account, no cloud, no subscription. Open source (GPLv3), Linux only.
Python
1
2 commits
updated Oct 3, 2026
Your own AI chat, running entirely on your computer.
Hearth is a private AI assistant you can talk to like ChatGPT — but it runs on your own machine instead of someone else's servers. Nothing you type, no file you share, and no picture you make ever leaves your computer. There's no account to create, no subscription, and no company reading your conversations.
It gives you a clean chat window in your browser, powered by AI models running locally through a free tool called Ollama.

Hearth doesn't contain an AI model itself — it's the friendly front end. The actual "brain" is provided by Ollama, a free program that downloads and runs AI models on your computer.
So the setup is: install Ollama once, then install Hearth, and Hearth takes care of the rest (it can even download models for you from inside its own window).
Install Ollama from ollama.com — it's a normal one-click install.
Browse the whole Ollama library and see what fits your GPU before you download — green means it runs fully on your card, red means it would spill to the CPU:

A clean start screen with your conversations in the sidebar and nothing sent anywhere:

You'll need a Linux computer, Python 3.10 or newer (almost always already installed), and Ollama (see above).
1. Install Ollama from ollama.com if you haven't already.
2. Download Hearth and install it:
git clone https://github.com/dprice0823/hearth.git
cd hearth
bash install.sh
That's it. Hearth now starts automatically when you log in and adds itself to your applications menu and desktop, like any other app.
3. Open it — click the Hearth icon, or go to this address in your browser:
http://127.0.0.1:8410
4. Get a model. The first time, click the model menu → Get models, and download one to start with (something small like qwen2.5:3b is a great, fast first choice). Then start chatting.
cd hearth
bash install.sh
bash install.sh --uninstall
Your chats and memory are kept even if you uninstall, in case you reinstall later.
Hearth is intentionally simple. It's one small program with no complicated machinery behind it — just three parts talking to each other, all on your computer:
The chat window in your browser
│
▼
Hearth (the program this project is)
│
▼
Ollama (runs the actual AI model on your GPU or CPU)
When you send a message, Hearth gathers everything the AI should know — your message, anything it remembers about you, the current conversation, and whichever abilities ("tools") you've switched on — and passes it to Ollama. The answer streams back into your chat window word by word.
If the AI needs to do something — search the web, read a file you attached, do some math, draw a picture — Hearth runs that for it and hands back the result, and you see exactly what it did right in the conversation. Long chats are automatically condensed in the background so they can keep going without slowing down.
Everything personal (your chats, memory, and settings) is stored quietly in a folder on your computer, separate from the program itself, so updating Hearth never touches your data.
127.0.0.1 — an address that means "this computer only." It is not reachable from your network or the internet, and it has no login because it doesn't need one.Hearth is free and open source under the GNU General Public License v3.0. You're welcome to use it, study it, share it, and change it; if you distribute your own changed version, it needs to stay open under the same license.
Built with Claude.
Python
44.9%
JavaScript
28.5%
CSS
15.7%
HTML
7.4%
Shell
3.5%