# chatvault

> Self-hosted, open-source WhatsApp backup tool with directory import, automated email backup, and a chat-like frontend for browsing messages and attachments.

- **Category:** Backup Management
- **Licence:** MIT
- **Latest version:** v1.20.0
- **Open source:** oss
- **Languages:** Typescript, Kotlin, Vue
- **Platforms:** Docker Compose, Build from Source
- **Tags:** PostgreSQL, Backup, Chat, Vue3, Whatsapp, Spring Boot, Javascript, Docker, Nuxt, Java, Kotlin, Self Hosted, Vue, Backup Tool, Whatsapp Web, Whatsapp Chat, Nuxt3, Springboot, Whatsapp Backup

## Description

ChatVault stores WhatsApp conversation backups from directory imports, email (IMAP), and API sources. A Vue/Nuxt 3 frontend provides a WhatsApp-like interface to browse chats, search messages, view attachments, and explore image galleries with an optional privacy blur. The Spring Boot backend requires PostgreSQL and runs on port 8080. Deploy via Docker Compose, pre-built container images from GitHub Container Registry, or manually with npm and Gradle. The project releases stable versions under the MIT license.

## Links

- [Homepage](https://github.com/vitormarcal/chatvault)
- [Docker](ghcr.io/vitormarcal/chatvault)
- [GitHub Repository](https://github.com/vitormarcal/chatvault)
- [Configuration Documentation](https://github.com/vitormarcal/chatvault/blob/master/docs/configuration.md)
- [Docker Release Workflow](https://github.com/vitormarcal/chatvault/blob/master/docs/docker-release.md)
- [WhatsApp Export Guide](https://github.com/vitormarcal/chatvault/blob/master/docs/whatsapp-export.md)

---
Source: https://selfhost.directory/project/chatvault