Reference

Files and directories

Codifix separates machine config, user-local project runtime state, and repo-owned agent files.

Installed and user-local locations

PathPurposeCommit?
/etc/codifix/codifix.tomlDebian/system global config.No
/etc/codifix/codifix.envDebian/system env and service token file.No
~/.config/codifix/codifix.tomlLocal Linux global config.No
~/.config/codifix/codifix.envLocal Linux global env file.No
~/Library/Application Support/codifix/codifix.tomlmacOS global config.No
~/.config/codifix/projects/<project-key>/config.tomlUser-local project config.No
~/.config/codifix/projects/<project-key>/config.dev.tomlDev-profile overlay for a source checkout.No
~/.local/state/codifix/projects/<project-key>/runtime/Linux project runtime state.No
~/.cache/codifix/projects/<project-key>/Linux project cache/index data.No

Platform-specific directories follow XDG on Linux and Application Support on macOS.

Repo-owned locations

PathPurposeCommit?
.codifix/project.tomlProject slug marker used by CLI and agents.Usually yes
.codifix/.gitignoreKeeps runtime/config secrets out while allowing project.toml.Usually yes
.codifix/config.tomlLegacy project config fallback.Usually no for new repos
.agents/codifix.tomlAgent-facing project behavior.Usually yes
.agents/skills/Repo-local Codifix skill bundle.Usually yes
docs/Markdown user/developer docs.Yes
docs-site/Fumadocs / Next.js website.Yes
web/Web UI source.Yes

Installed skill template

Install modeTemplate path
Debian package/usr/share/codifix/skill-template/
Local Linux install~/.local/share/codifix/skill-template/
macOS package/usr/local/share/codifix/skill-template/
Homebrew$(brew --prefix)/share/codifix/skill-template/
Source/dev checkout.agents/skills/

codifix wizard, codifix init, and codifix upgrade copy from this template into repo-local .agents/skills/.

Runtime checks

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

For dev/source runs:

cargo run --bin codifix -- doctor
cargo run --bin codifix -- status --project <project-slug>

Next

Read Project config.

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