Install

Install

The fastest paths are the five-minute quickstart or the one-line installer:

curl -fsSL https://raw.githubusercontent.com/3vilM33pl3/codifix/main/scripts/install.sh | sh

The installer detects your platform, checks whether PostgreSQL is reachable, and points you at the bundled Docker stack when none is found.

The current stable release is v2.1.0. If you are upgrading from v1, stop here and use the Update guide before restarting the service. The published v2.1.0 distribution remains the stable release. This source tree is preparing the breaking v3.0.0-rc.1 rename: its executable is codifix, while v2.1.0 installs memory. The candidate is not published and must not be treated as a stable package or upgrade. See the RC.1 preparation note.

Choose a platform

Codifix runs as a native background service (codifix.service on Linux, a launchd agent on macOS) that manages the database connection, curation pipeline, and embedding backends. The codifix CLI and TUI communicate with this service over a local socket, so nothing leaves your machine unless you configure an external embedding or LLM provider.

Prerequisites

You need a PostgreSQL database with the pgvector extension enabled. See PostgreSQL and pgvector for setup instructions. Optional LLM and embedding providers improve curation and semantic retrieval, but the core service works without them.

RequirementWhy it mattersVerify
PostgreSQLDurable storage for projects, captures, memories, activity, and history.psql "$DATABASE_URL" -c "SELECT 1;"
pgvectorVector storage for semantic retrieval.psql "$DATABASE_URL" -c "SELECT extversion FROM pg_extension WHERE extname = 'vector';"
Stable v2.1.0 binaryCLI, TUI launcher, service management, MCP, evals.memory --version (current release: 2.1.0)
v3.0.0-rc.1 source candidateRenamed CLI and service tooling.codifix --version (unpublished candidate)
Optional LLM providerBetter curation, summaries, and answer synthesis.codifix doctor
Optional embedding providerSemantic search and graph-enhanced retrieval quality.codifix embeddings list

Configure

cd /path/to/project
codifix wizard

codifix wizard runs the setup flow once, covering the machine configuration and, when run inside a repository, the repo-local project setup. Secrets are written outside your repository so they are never committed. Use codifix wizard --dry-run to preview every file and service action first.

Verify

codifix doctor
codifix health
codifix status --project <project-slug>

doctor checks configuration and dependencies. health checks the backend service. status combines service, project, watcher, and MCP diagnostics.

More install topics

© 2026 Olivier Van Acker (3vilM33pl3). Codifix is AGPL-3.0-or-later with commercial licensing available.