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
Comis is lightweight by design. The main resource consumers are the local
SQLite database (grows with conversation history) and the optional embedding
model used for semantic memory search.
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
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.
