Self-hostable AI chat application.
Issues
·
Docs
·
Author
Chathouse is an open-source, privacy-focused, and self-hostable AI chat application. It's designed to give you full control over your AI interactions while providing a smooth, modern chat experience similar to popular AI chat services, without the need to pay subscription fees for all these providers (instead you pay only for what you use using your own API keys).
We are passionate about privacy and open source, aiming to build tools that empower users to maintain ownership of their data.
We are building Chathouse to make interacting with Large Language Models simple, secure, and respectful of your privacy.
- Privacy-first and Self-hosted: Run it on your own server (you own the data).
- Bring Your Own Key (BYOK): Connect directly to your favorite AI providers (OpenAI, Anthropic, Google) - no need to pay for subscriptions.
- File Uploads: Attach files & media to your messages and have them processed by the AI.
- Temporary Chats
- Sharable Chats
- Branching
- 2FA & (soon to be) OIDC
Planned features:
- Memories
- Personalisation
- Voice input & output
- Tools (e.g. web search)
Currently, Chathouse can only be self-hosted on your own server (I'd love to add a Cloud version in the future as well). Please follow our self-hosting guide to get started.
We welcome any contribution to the project!
Feel free to go through our open issues and pick any task you want to work on.
To ask a question or just say hi 👋, you can contact me via:
- Twitter: You can follow me (Andrii) on X. I post about my projects and the solopreneurship journey on @andrii_rom.
- Discord: You can join our Discord server to chat with other users and contributors.
- Email: You can contact me via email at chathouse@andrii.ro.
Chathouse is open source under the GNU Affero General Public License Version 3 (AGPLv3). The license can be found in the LICENSE file.
