Contextify runs three ways: local-only on one machine, hosted Cloud Sync to cloud.contextify.sh, and now Personal Self-Hosted, where you run the Contextify Cloud server on hardware you operate. For sync, the Mac app and Linux CLI talk to your server instead of cloud.contextify.sh.
It is a peer deployment shape, not a separate app. You install the same Mac app from the download page and point it at the server you run.
What you get
- Sync to a server you operate - the deployment, the database, and the network it lives on are yours. No Contextify-operated server receives your transcript data.
- The same Cloud Sync, self-operated - cross-device search, continuous backup, and the read-only web dashboard, running from your own server.
- Runs on hardware you have - the
contextify-cloudDocker stack runs on a Mac mini, a Linux box, or a private tailnet host. - You control retention and third parties - history stays for as long as you keep it, and optional services like error monitoring and email are yours to configure.
Free and source-available
Personal Self-Hosted is distributed under the Functional Source License, Version 1.1, Apache 2.0 Future License (FSL-1.1-Apache-2.0). Internal organizational use is permitted, and each release converts automatically to the Apache License 2.0 on its second anniversary.
Single-user today
Personal Self-Hosted is single-user. Multi-user workspaces, roles, admin controls, and audit logs are part of Self-Hosted Pro, the commercial self-hosted path, which is in early access.
If you want cross-device search of your Claude Code and Codex history but would rather keep that history on your own infrastructure, this is the deployment shape for you.
Run it yourself
Install the Mac app, bring up the server on a machine you operate, and point it at your own deployment.
Learn about Personal Self-HostedQuestions or feedback? Email support or open an issue on GitHub.