Davis
Self-HostedOpen-source self-hosted AI assistant for calendar & contacts management
Overview
Davis is an open-source self-hosted AI assistant focused on simplifying calendar and contacts workflows. It lets you create events, schedule meetings, and organize contacts using natural language commands. Integrating with CalDAV-compatible services (like Nextcloud), it syncs existing data while keeping your information private on your server. Deployment is easy via Docker, making it accessible for users with basic server knowledge. Customizable AI models allow tailoring to your needs, offering an alternative to SaaS assistants without sacrificing functionality.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
davis:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: davis
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Natural language calendar event creation & scheduling
- CalDAV integration for syncing existing calendars/contacts
- Self-hosted deployment via Docker containers
- Privacy-focused local data storage
Frequently Asked Questions
? Is Davis hard to install?
Davis uses Docker for deployment, which simplifies setup for users familiar with containers. You’ll need a server with Docker installed, then follow the GitHub repo’s instructions to pull the image and configure environment variables (e.g., CalDAV credentials). Basic server knowledge is recommended, but no complex dependencies are required.
? Is Davis a good alternative to Google Calendar's assistant features?
Yes—Davis offers natural language calendar management like Google’s assistant but keeps your data private. Unlike Google, it doesn’t share your information with third parties. However, it lacks Google’s broad integration with non-CalDAV services (e.g., Gmail).
? Is Davis completely free?
Davis is open-source under the MIT License, so it’s 100% free to use, modify, and self-host. There are no subscription fees or paid tiers—all features are available to everyone.
Top Alternatives
People Also Ask about Davis
Tool Info
Pros
- ⊕ Full data control (no third-party cloud sharing)
- ⊕ Open-source codebase for customization
- ⊕ Natural language interface reduces manual input
- ⊕ Compatible with CalDAV tools like Nextcloud Calendar
Cons
- ⊖ Requires basic Docker and server administration skills
- ⊖ Limited third-party integrations compared to SaaS assistants
- ⊖ AI model accuracy may need tuning for niche use cases