Skip to main content
Before installing Comis, make sure your system meets these requirements. Most of the software prerequisites can be installed in a few minutes.
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.
Install Node.js 22 from NodeSource:
Install build tools:
Install Xcode Command Line Tools (provides the C++ compiler):
Install Node.js 22 via Homebrew:

AI Provider Account

You need an API key from at least one AI provider. The setup wizard will ask for this during installation.
You can add more providers later. Start with whichever one you already have an account with. If you are unsure, Anthropic or OpenAI are the most commonly used.

Check Your Setup

Run these commands to verify your system is ready:
If 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.