<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/does-claude-code-have-a-web-interface</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/edit-files-on-your-computer-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/get-notified-when-an-agent-is-waiting-across-many-parallel-sessions</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/happier-vs-claude-code-remote-control</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/happier-vs-claude-code-remote-control" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-check-claude-code-usage</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-check-claude-code-usage" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-commit-code-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-commit-code-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-control-codex-on-a-linux-server-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-control-codex-on-a-linux-server-from-your-phone" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<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>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-fix-claude-code-flickering</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-follow-a-kiro-session-from-your-phone-without-ssh</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-fork-codex-and-opencode-sessions</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-log-in-to-claude-code-on-a-remote-server-over-ssh</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-log-in-to-codex-on-a-headless-server</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-manage-claude-agent-teams</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-message-claude-agent-teams-lead-vs-teammate-vs-broadcast</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-monitor-a-copilot-session-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-monitor-a-custom-acp-session-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-monitor-a-gemini-session-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-monitor-a-kimi-session-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-monitor-a-qwen-session-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-monitor-an-augment-auggie-session-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-review-diffs-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-review-diffs-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-review-what-changed-in-the-last-turn-diff-summary</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-run-claude-code-with-dangerously-skip-permissions-safely</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-run-happier-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-run-happier-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-run-multiple-ai-coding-sessions-in-parallel-with-git-worktrees</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-secure-an-opencode-server</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-switch-from-claude-code-to-codex-without-losing-context</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-use-codex-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-use-codex-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-use-multiple-happier-servers-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/" />
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://guides.happier.dev/is-claude-code-down</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/is-claude-code-free</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/is-claude-code-free" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/keep-a-kilo-session-moving-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/keep-working-after-a-claude-code-usage-limit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/keep-working-after-a-claude-code-usage-limit" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/manage-git-worktrees-on-your-computer-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/never-lose-a-follow-up-durable-queues-for-claude-code-codex-opencode</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/review-agent-progress-and-quality-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/review-commit-history-and-diffs-on-your-computer-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/run-claude-code-or-codex-in-herdr-and-continue-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/self-host-the-happier-relay</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/self-host-the-happier-relay" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/use-your-phone-as-a-remote-git-client</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<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>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/when-does-claude-code-usage-reset</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/when-does-claude-code-usage-reset" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/when-pi-coding-agent-is-running-how-to-monitor-from-your-phone</loc>
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/happier-vs-claude-code-remote-control</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/happier-vs-claude-code-remote-control" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-access-happier-from-your-phone-over-tailscale</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-approve-claude-permissions-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-check-claude-code-usage</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-check-claude-code-usage" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-commit-code-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-commit-code-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-control-codex-on-a-linux-server-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-control-codex-on-a-linux-server-from-your-phone" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-monitor-claude-code-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-move-a-claude-code-session-from-terminal-to-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-queue-messages-from-your-phone-while-an-agent-is-busy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-resume-ai-coding-sessions-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-review-diffs-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-review-diffs-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-run-happier-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-run-happier-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-steer-a-busy-session-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-switch-from-claude-code-to-codex-without-losing-context</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-use-codex-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-use-codex-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/how-to-use-your-codex-subscription-on-multiple-computers</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/is-claude-code-free</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/is-claude-code-free" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/keep-working-after-a-claude-code-usage-limit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/keep-working-after-a-claude-code-usage-limit" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/self-host-the-happier-relay</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/self-host-the-happier-relay" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ja/when-does-claude-code-usage-reset</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/when-does-claude-code-usage-reset" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/happier-vs-claude-code-remote-control</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/happier-vs-claude-code-remote-control" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-access-happier-from-your-phone-over-tailscale</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-approve-claude-permissions-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-check-claude-code-usage</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-check-claude-code-usage" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-commit-code-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-commit-code-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-control-codex-on-a-linux-server-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-control-codex-on-a-linux-server-from-your-phone" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-monitor-claude-code-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-move-a-claude-code-session-from-terminal-to-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-queue-messages-from-your-phone-while-an-agent-is-busy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-resume-ai-coding-sessions-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-review-diffs-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-review-diffs-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-run-happier-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-run-happier-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-steer-a-busy-session-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-switch-from-claude-code-to-codex-without-losing-context</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-use-codex-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-use-codex-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/how-to-use-your-codex-subscription-on-multiple-computers</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/is-claude-code-free</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/is-claude-code-free" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/keep-working-after-a-claude-code-usage-limit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/keep-working-after-a-claude-code-usage-limit" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/self-host-the-happier-relay</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/self-host-the-happier-relay" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/zh-cn/when-does-claude-code-usage-reset</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/when-does-claude-code-usage-reset" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/happier-vs-claude-code-remote-control</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/happier-vs-claude-code-remote-control" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-access-happier-from-your-phone-over-tailscale</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-approve-claude-permissions-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-check-claude-code-usage</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-check-claude-code-usage" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-commit-code-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-commit-code-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-control-codex-on-a-linux-server-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-control-codex-on-a-linux-server-from-your-phone" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-monitor-claude-code-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-move-a-claude-code-session-from-terminal-to-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-queue-messages-from-your-phone-while-an-agent-is-busy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-resume-ai-coding-sessions-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-review-diffs-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-review-diffs-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-run-happier-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-run-happier-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-steer-a-busy-session-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-switch-from-claude-code-to-codex-without-losing-context</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-use-codex-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-use-codex-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/how-to-use-your-codex-subscription-on-multiple-computers</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/is-claude-code-free</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/is-claude-code-free" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/keep-working-after-a-claude-code-usage-limit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/keep-working-after-a-claude-code-usage-limit" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/self-host-the-happier-relay</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/self-host-the-happier-relay" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/ko/when-does-claude-code-usage-reset</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/when-does-claude-code-usage-reset" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/chat-based-control-for-claude-code-codex-and-opencode-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/cloudflare-tunnel-vs-tailscale-funnel-vs-ngrok-for-claude-code-codex-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/happier-vs-claude-code-remote-control</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/happier-vs-claude-code-remote-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/happier-vs-claude-code-remote-control" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-access-happier-from-your-phone-over-tailscale</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-access-happier-from-your-phone-over-tailscale" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-access-happier-from-your-phone-over-tailscale" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-approve-claude-permissions-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-approve-claude-permissions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-approve-claude-permissions-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-check-claude-code-usage</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-check-claude-code-usage" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-check-claude-code-usage" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-commit-code-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-commit-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-commit-code-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-control-codex-on-a-linux-server-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-control-codex-on-a-linux-server-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-control-codex-on-a-linux-server-from-your-phone" />
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-fix-waiting-for-approval-in-claude-code-codex-and-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-keep-claude-code-codex-and-opencode-running-when-your-laptop-sleeps" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-monitor-claude-code-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-monitor-claude-code-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-monitor-claude-code-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-monitor-existing-claude-code-or-codex-sessions-with-direct-sessions" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-move-a-claude-code-session-from-terminal-to-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-move-a-claude-code-session-from-terminal-to-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-queue-messages-from-your-phone-while-an-agent-is-busy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-queue-messages-from-your-phone-while-an-agent-is-busy" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-resume-ai-coding-sessions-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-resume-ai-coding-sessions-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-resume-ai-coding-sessions-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-review-diffs-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-review-diffs-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-review-diffs-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-run-claude-code-codex-and-opencode-on-a-home-server-and-check-from-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-run-happier-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-run-happier-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-run-happier-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-steer-a-busy-session-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-steer-a-busy-session-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-steer-a-busy-session-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-switch-from-claude-code-to-codex-without-losing-context</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-switch-from-claude-code-to-codex-without-losing-context" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-tell-which-claude-code-codex-and-opencode-session-is-stuck" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-use-codex-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-use-codex-from-your-phone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-use-codex-from-your-phone" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/how-to-use-your-codex-subscription-on-multiple-computers</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/how-to-use-your-codex-subscription-on-multiple-computers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/how-to-use-your-codex-subscription-on-multiple-computers" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/human-in-the-loop-approvals-from-your-phone-for-claude-code-codex-opencode" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/is-claude-code-free</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/is-claude-code-free" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/is-claude-code-free" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/keep-working-after-a-claude-code-usage-limit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/keep-working-after-a-claude-code-usage-limit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/keep-working-after-a-claude-code-usage-limit" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/self-host-the-happier-relay</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/self-host-the-happier-relay" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/self-host-the-happier-relay" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://guides.happier.dev/es/when-does-claude-code-usage-reset</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://guides.happier.dev/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="ja" href="https://guides.happier.dev/ja/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="zh-CN" href="https://guides.happier.dev/zh-cn/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="ko" href="https://guides.happier.dev/ko/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="es" href="https://guides.happier.dev/es/when-does-claude-code-usage-reset" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://guides.happier.dev/when-does-claude-code-usage-reset" />
<lastmod>2026-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
