Skip to content

Allow setting HOST - access outside of localhost #8

Open

Description

@nintendo424

For users who want to run this on a different mac and connect using a different computer (like using omp on a windows PC), this is currently impossible because of the localhost checks.

There needs to be either a config variable or other way of indicating remote access.

I'm not asking for full tailscale/other config, just opening up to same network connections, and we can even still use the generated API keys rec already creates.

Activity

  1. raarts commented on Oct 22, 2026

    @raarts

    Yes, just listen to 0.0.0.0, so I can run opencode on my lower-powered laptop, and rec on my MacMini M4 Pro. Please.

  2. ChrisCummins commented on Oct 22, 2026

    @ChrisCummins
    Contributor

    Hi @nintendo424 and @raarts, that seems like a very reasonable request. We'd not thought to support this use case. Looking into it now. Thanks!

    Chris, MTS @ Recursive

  3. KaiRawal commented on Oct 22, 2026

    @KaiRawal

    Workaround that was seamless for me was to run rec serve on mac mini, and open an ssh tunnel to it from my macbook (tested via opencode on the macbook, works great!)

  4. raarts commented on Oct 22, 2026

    @raarts

    I fixed it another way: I wanted to run Flint as a backend model for Claude, but Flint doesn't support the Anthropic protocol. To work around that I installed the LiteLLM-proxy on my MacMini, which incidentally can listen on 0.0.0.0, so I killed two birds with one stone. Now happily running Claude on Flint!

  5. ccbiff commented on Oct 23, 2026

    @ccbiff

    Yes please. I'm rarely working on the same machine where I serve models.

  6. kemmott commented on Oct 23, 2026

    @kemmott

    ++ for this! Hermes in Umbrel running on an older Mac mini, m4 pro Mac mini to serve models...

  7. strin commented on Nov 5, 2026

    @strin

    Thanks for your patience here. I reviewed both host-binding PRs and recommend #31 as the focused base rather than the broader #18. I requested one follow-up on #31 to keep authentication explicit for non-loopback serving through the direct engine entry point, with regression coverage. The host feature is not merged or released yet; the SSH-tunnel workaround discussed above remains the available option in the meantime. I have not closed either contribution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions