<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-browse-and-import-existing-claude-codex-or-opencode-sessions-into-happier</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-commit-code-from-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-define-mcp-servers-once-for-claude-code-codex-opencode</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-edit-files-from-your-phone-while-an-agent-is-running</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-fork-an-ai-coding-session-without-losing-context</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-keep-prompts-and-skills-in-sync-across-claude-code-codex-and-opencode</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-move-a-claude-code-session-from-terminal-to-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-move-a-happier-session-to-another-machine-with-session-handoff</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-open-the-embedded-terminal-from-your-phone-in-happier</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-queue-messages-from-your-phone-while-an-agent-is-busy</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-review-diffs-from-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-run-happier-from-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-run-multiple-claude-code-codex-and-opencode-sessions-in-parallel</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-share-a-claude-code-session-from-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-use-codex-from-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-use-multiple-happier-servers-from-your-phone</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-use-voice-from-your-phone-to-drive-claude-code-or-codex</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://guides.happier.dev/never-lose-a-follow-up-durable-queues-for-claude-code-codex-opencode</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/voice-for-coding-brainstorm-vs-dictation-claude-code-codex-opencode</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
