{"data":{"slug":"eclaire-labs-eclaire","name":"eclaire","tagline":"Local-first self-hosted AI assistant for data and task management","github_url":"https://github.com/eclaire-labs/eclaire","owner":"eclaire-labs","repo":"eclaire","owner_avatar_url":"https://avatars.githubusercontent.com/u/229872666?v=4","primary_language":"TypeScript","stars":923,"forks":95,"topics":["ai","ai-assistant","automation","bookmark-manager","bookmarks","data-extraction","document-processing","llm","local-first","note-taking","ocr","on-device-ai","open-source","personal-knowledge-management","privacy","rest-api","self-hosted","task-management","web-archiving"],"archived":false,"github_pushed_at":"2026-05-14T05:20:20+00:00","maintenance_label":"Slowing","stars_delta_30d":28,"url":"https://www.graphcanon.com/tools/eclaire-labs-eclaire","markdown_url":"https://www.graphcanon.com/tools/eclaire-labs-eclaire.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/eclaire-labs-eclaire","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=eclaire-labs-eclaire","description":"Local-first, open-source AI assistant for your data. Unify tasks, notes, docs, photos, and bookmarks. Private, self-hosted, and extensible via APIs.","homepage_url":"https://eclaire.co","license":"MIT","open_issues":2,"watchers":10,"ai_summary":"Eclaire is an open-source tool that integrates functionalities such as note-taking, document processing, task automation, and more into one private system.","readme_excerpt":"### Quick Start\n\n```bash\nmkdir eclaire && cd eclaire\ncurl -fsSL https://raw.githubusercontent.com/eclaire-labs/eclaire/main/setup.sh | sh\n```\n\nThe script will:\n1. Download configuration files\n2. Generate secrets automatically\n3. Initialize the database (PostgreSQL)\n\nAfter setup completes:\n\n```bash\n\n---\n\n### Building Docker Locally\n\nTo build and test custom Docker images:\n\n```bash\n./scripts/build.sh\ndocker compose -f compose.yaml -f compose.dev.yaml -f compose.local.yaml up -d\n```","github_created_at":"2025-09-02T07:28:06+00:00","created_at":"2026-07-15T10:56:18.664846+00:00","updated_at":"2026-09-20T04:54:30.774712+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"}],"tags":[{"slug":"ai-assistant","name":"ai-assistant"},{"slug":"document-processing","name":"document-processing"},{"slug":"local-first","name":"local-first"},{"slug":"note-taking","name":"note-taking"},{"slug":"self-hosted","name":"self-hosted"},{"slug":"task-management","name":"task-management"}],"trust":{"provenance":{"is_fork":false,"github_id":1048895278,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T04:54:28.724Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":128,"last_release_at":"2026-03-06T03:38:36Z","stars_delta_30d":28,"open_issues_delta_30d":1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:56:19.929Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-09-20T04:54:29.754Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-09-20T04:54:29.754Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-09-20T04:54:29.754Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-20T04:54:29.754Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-20T04:54:29.754Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Self-hosting setup will vary depending on user's local server capabilities."],"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"requires_docker":false},"when_to_use":["When you require a privately managed environment for all your notes and documents since Eclaire stores everything locally without sending it to the cloud.","If you prefer an extensible solution that can be customized further via its REST API, allowing integration with other local tools or services."],"when_not_to_use":["When you do not want to manage server infrastructure for running the Eclaire software since it requires self-hosting capabilities and ongoing maintenance.","If your use case demands connectivity and synchronization across multiple devices over different networks, as Eclaire's local-first model might introduce limitations in accessibility."],"source":"enrich:decision_facts","observed_at":"2026-07-17T11:48:50.778Z"},"constraint_facets":{"min_ram_gb":null,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"Self-hosting setup will vary depending on user's local server capabilities."},{"label":"Adopt for","value":"Eclaire is a local-first, self-hosted AI assistant designed for private data management and task automation."},{"label":"License detail","value":"Eclaire is available under the MIT License, permitting free modification and distribution while providing disclaimers on warranties."}]}}