Discover and explore top open-source AI tools and projects—updated daily.
AI assistant for your private data
Top 76.2% on SourcePulse
Local-first, open-source AI assistant designed to unify and manage personal data across tasks, notes, documents, photos, and bookmarks. It offers a privacy-focused, self-hosted alternative to closed ecosystems, enabling users to organize, search, and automate their digital life using local AI models. The project targets power users and developers seeking control over their data and AI interactions.
How It Works
Eclaire employs a modular, layered architecture separating frontend, backend API, and background workers. It leverages local AI models for privacy and broad compatibility, supporting various LLM backends like llama.cpp, vLLM, and Ollama via an OpenAI-compatible API. Data is unified from diverse sources and stored in PostgreSQL, with assets managed locally. AI capabilities include content understanding, search, OCR, and automation, with AI conversations providing source citations.
Quick Start & Requirements
npm run setup:prod
then docker compose up
) or for development (npm run setup:dev
then npm run dev
).Highlighted Details
Maintenance & Community
The project is under active, pre-release development with frequent updates and evolving APIs. Contributions are welcomed via the Contributing Guide
. Support and issue tracking are managed through GitHub Issues. No dedicated community channels like Discord or Slack are mentioned.
Licensing & Compatibility
The specific open-source license is not explicitly stated in the provided README. Users should exercise caution regarding commercial use or integration into closed-source projects until a license is clarified. The project is designed for self-hosting and includes security warnings against direct public internet exposure.
Limitations & Caveats
Currently in pre-release status, users should anticipate frequent updates, potential breaking changes, and evolving APIs, necessitating regular data backups. The system is not hardened for direct internet exposure and requires additional security layers like VPNs or reverse proxies. Setup involves managing several infrastructure services and potentially complex AI backend installations.
1 day ago
Inactive