Skip to content

Resource Recommendation: Back to Office - P2P tunnel for remote Claude Code sessions #1386

@hbliu007

Description

@hbliu007

Resource Recommendation

Resource Information

Description

Self-hosted P2P tunnel for SSH into office machines from anywhere. Perfect for Claude Code users who work remotely but need access to office GPU/development machines.

Why it's valuable to Claude Code users

Many Claude Code developers work from home or coffee shops but need to connect to powerful office machines (GPU servers, dev environments) to run Claude Code effectively. Back to Office solves this with:

# On office machine (where Claude Code runs)
bto daemon --did office-213 --relay relay.bto.asia:9700

# From home/coffee shop
bto connect office-213
ssh -p 2222 user@localhost
claude    # Claude Code on remote GPU machine!

Key features

  • Self-hosted relay server - no third-party dependency
  • Zero config - just bto serve and bto connect
  • P2P direct connection with relay fallback - traffic never passes through relay
  • ~1 MB binary with no dependencies
  • Cross-platform: macOS, Linux, Android (Termux)
  • MIT License
  • Built on PeerLink P2P networking library

Use case for Claude Code

Home (MacBook)          Relay Server           Office (GPU Machine)
bto connect ──────────> relay.bto.asia ──────> bto daemon
   │                                                │
   │── ssh -p 2222 ─────────────────────────────────>│
   │── claude (Claude Code on remote GPU) ───────────>│

No VPN, no public IP, no port forwarding. Perfect for the growing community of remote AI-assisted developers.

Additional Notes

  • Has a public relay at relay.bto.asia:9700 for quick start
  • Custom domain support (relay.bto.asia)
  • Active development
  • 85.5% test coverage

This recommendation was submitted via the resource recommendation process.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions