Platforms
codex-memory is intended to run on:
- macOS
- Ubuntu
- Fedora
Easiest install
- Install Rust from
https://rustup.rs/ - Open Terminal
- Clone the repository
- Run
./scripts/install.sh - Run
codex-memory health
That is the intended beginner path.
macOS
The install script uses launchctl and a user LaunchAgent. No root access is required.
Useful commands:
launchctl load ~/Library/LaunchAgents/com.alphaone.codex-memory.plist
launchctl unload ~/Library/LaunchAgents/com.alphaone.codex-memory.plist
launchctl list | grep codex-memory
tail -f ~/Library/Logs/codex-memory/codex-memory.stderr.log
Ubuntu
The install script uses systemctl --user. If systemctl --user is unavailable in your shell session, log out and back in, then rerun the install script.
Useful commands:
systemctl --user start codex-memory.service
systemctl --user stop codex-memory.service
systemctl --user restart codex-memory.service
systemctl --user status codex-memory.service
journalctl --user -u codex-memory.service -n 50
Fedora
Fedora uses the same user-level systemd flow as Ubuntu.
Useful commands:
systemctl --user start codex-memory.service
systemctl --user stop codex-memory.service
systemctl --user restart codex-memory.service
systemctl --user status codex-memory.service
journalctl --user -u codex-memory.service -n 50
Manual developer run
If you do not want background service management, you can always run:
cargo run --bin codex-memoryd