Remix.run Logo
TheTaytay 4 days ago

This looks awesome, but I was surprised to see the relay server being necessary. Can I self-host that too?

marxism 4 days ago | parent | next [-]

Yes you can self host the relay server (and please do so!). If you are like me and already have Mac Mini in a closet running docker, k3s, or just have a friend group kubernetes cluster, you can get it running in about 3 minutes.

https://happy.engineering/docs/guides/self-hosting/

https://github.com/slopus/happy-server

There is a Dockerfile, plus a docker-compose.yaml, and a complete Kubernetes template as well.

marxism 4 days ago | parent | prev [-]

Why a relay server? I want an app to just work with no fuss while running an AI agent on arbitrary consumer hardware. Having both the mobile app and agent wrapper process connect outwards through any firewalls and networks to a third computer on the public internet is the most boring and dumb way for it always to work.

Plus I wanted a system that did not require the app and the computer running the AI agent to both be online at the same time. Having a third computer act as a dumb mailbox handles some corner cases I care about.

I've been trying to surreptitiously get claude code and an oven specific MCP server to run on my friend's smart oven for a prank. However this oven enters a low power state when you don't interact with it; killing the network connection. My vision is to queue up commands via the mobile app with fuzzy logic, and then have the oven make weird noises as determined by claude code at some later point when they go to make a pizza or something.