Configuration
No cloud account, no config server — everything DevCompass tracks stays on disk, either globally or inside your project.
On this page
File Locations
Everything lives locally.
Global — ~/.devcompass/
~/.devcompass/history.dbSnapshot database~/.devcompass/cve.dbCVE cache~/.devcompass/ai.dbAI conversation history~/.devcompass/config.dbConfiguration~/.devcompass/llm.dbLLM provider settingsPer-project
<project>/.devcompass-backups/Backup files (created before every fix)<project>/.devcompass-cache.jsonAnalysis cache<project>/devcompass.config.jsonOptional project-level configurationConfiguration Files
Dynamic tracking & fix-classification data.
data/tracked-repos.jsonGitHub repositories to monitordata/popular-packages.jsonCommon package patternsdata/quality-alternatives.jsonDeprecated package replacementsdata/gpl-alternatives.jsonGPL license alternativesdata/batch-categories.jsonFix categorization rulesdata/priorities.jsonPriority classificationThe config Command
Manage settings from the CLI.
# Set GitHub token (avoid rate limits)$ devcompass config --github-token YOUR_TOKEN # Show current configuration$ devcompass config --show # Remove GitHub token$ devcompass config --remove-github-token