Official documentation for CosmaSense - an AI-powered local file search engine.
CosmaSense is an open-source local file indexing and search engine that finds your files using natural language queries. It runs 100% locally on your device, giving you powerful semantic search capabilities without compromising your privacy.
Think of it as Google for your file system.
- 🔍 Hybrid Search - Combines semantic (vector) and keyword (FTS5) search
- 🤖 AI-Powered - Automatically generates summaries and keywords
- 🔒 100% Local - All processing happens on your device
- ⚡ Real-time - Watches directories and auto-indexes changes
- 📁 20+ File Types - PDF, DOCX, images, code, spreadsheets, and more
- Main Repository: cosmasense/cosma
- Documentation Site: cosmasense/docs
This documentation is built with Mintlify.
Install the Mintlify CLI:
npm i -g mintRun the preview server:
mint devView your local preview at http://localhost:3000.
Changes pushed to the main branch are automatically deployed to production.
.
├── index.mdx # Homepage
├── quickstart.mdx # Installation guide
├── development.mdx # Backend architecture
├── api-reference/ # API endpoints
│ ├── introduction.mdx
│ └── endpoint/
│ ├── create.mdx # Watch directory
│ ├── get.mdx # Search files
│ ├── delete.mdx # Get watched directories
│ └── webhook.mdx # SSE updates
└── docs.json # Navigation config
We welcome contributions! Please see our contributing guidelines.
This documentation is open source under the MIT License.