Use Copana from your Mac (Claude Code) and your phone (Claude app + GitHub).
Your AI's memory lives in a git repo. Push/pull keeps everything in sync.
Mac (Claude Code) ←→ GitHub ←→ Mobile (Claude app)
This is your primary device. Claude Code reads the files directly.
cd /path/to/copana
claudeAt end of session, sync:
./scripts/session_end.sh- Push your repo to GitHub (private recommended)
- Open Claude.ai on your phone
- Reference your repo in conversations
- For quick updates, edit files directly on GitHub mobile
Run the Telegram bot on your Mac:
python3 scripts/telegram_bot.pyThen chat with your AI on Telegram from any device. The bot has access to all your context files.
For capturing thoughts on the go without full AI context:
- Use GitHub mobile app to edit
tasks.mdormemory.mddirectly - Or use a note-taking app and process later
- Before starting on Mac:
git pull(get mobile changes) - After session on Mac:
./scripts/session_end.sh(push changes) - On mobile: Changes go through GitHub commits
The AI checks git status at startup and notes any changes since last session.
If both devices edit the same file:
- Git merge usually handles it fine (different sections)
- If conflicts arise, resolve on Mac (easier in terminal)
- Memory files rarely conflict — they append, not overwrite