Davis

Self-Hosted

Open-source self-hosted AI assistant for calendar & contacts management

Visit Website

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.

docker-compose.template.yml TEMPLATE

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

Google Assistant (calendar management) Search Google
Microsoft Cortana (calendar & contacts) Search Google
Apple Siri (personal assistant for calendar tasks) Search Google

People Also Ask about Davis

Davis vs Google Assistant (calendar management)Davis vs Microsoft Cortana (calendar & contacts)Davis vs Apple Siri (personal assistant for calendar tasks) Davis 2025 review Davis docker-compose example

Tool Info

Pricing Open Source
Platform Self-Hosted

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

More Calendar & Contacts Tools