You don’t need to understand the technical details to use this feature. The configuration examples below are copy-paste ready.
Platform Support
Linux is the primary deployment platform. Comis supports Ubuntu 22.04+,
Debian 12+, Fedora 38+, RHEL 9+, and Arch Linux.macOS (13+ with Apple Silicon or Intel) works for development and testing
but is not the primary deployment target.
Hardware
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 1 core | 2+ cores |
| RAM | 512 MB | 1 GB+ |
| Disk | 500 MB | 2 GB+ (includes ~260 MB for local embedding model) |
| Network | Outbound HTTPS access | Stable broadband |
Software
You need Node.js and a small set of build tools. The build tools are required because Comis includes native modules (better-sqlite3 for the local database, sharp for image processing) that compile during installation.- Ubuntu / Debian
- Fedora / RHEL
- Arch
Install Node.js 22 from NodeSource:Install build tools:
macOS Development Setup
macOS Development Setup
Install Xcode Command Line Tools (provides the C++ compiler):Install Node.js 22 via Homebrew:
AI Provider Account
| Provider | API key required | Notes |
|---|---|---|
| Anthropic (Claude) | Yes | Recommended default |
| OpenAI (GPT) | Yes | |
| Google (Gemini) | Yes | |
| Groq | Yes | Fast inference |
| Mistral | Yes | |
| DeepSeek | Yes | |
| xAI (Grok) | Yes | |
| Together AI | Yes | |
| Cerebras | Yes | Fast inference |
| OpenRouter | Yes | Multi-provider gateway |
| Ollama (local) | No | Local inference, no account needed |
Check Your Setup
Run these commands to verify your system is ready:node --version shows a version below 22, follow the installation
instructions in the Software section above to upgrade. If python3 is not
found, install it using your distribution’s package manager.
Next Steps
Install on Linux
Step-by-step procedure for Ubuntu, Fedora, and Arch.
Install with Docker
Container-based setup with Docker Compose.
