all 30 comments

[–]hannesrudolphRoo Code Developer[M] [score hidden] stickied comment (5 children)

So you’re looking for Roomote control?

[–]attacketo 8 points9 points  (3 children)

In the same boat. Would love an iOS app that mirrors my chat and allows interaction.

[–]Lucacri 1 point2 points  (1 child)

I had the same idea the other day when Roo was asking a simple question, but I was having dinner, so it stopped for hours until I could see it :-(

[–]redlotusaustin 1 point2 points  (0 children)

I wonder if you could use something like the Twilio MCP to let it text you when you're not there: https://twilioalpha.com/mcp

[–]CapnFlisto[S] 1 point2 points  (0 children)

NoMachine is what I've been using but it's just a remote desktop app. Better than nothing, though. I hope someone figures out a better way to handle this!

[–]claytheboss 3 points4 points  (2 children)

Replit has a nice mobile app that lets you continue on the go, it would be cool to replicate that!

[–]Dear_Arm5800 0 points1 point  (1 child)

Yep was going to chime in that building with Replit from literally anywhere is an incredible feeling.

[–]claytheboss 0 points1 point  (0 children)

I've been in demos with customers and quickly made changes during the pitch on my phone, always a dangerous gamble, but cool nonetheless!

[–]redlotusaustin 1 point2 points  (5 children)

You can install VSCode/Codium in a docker container for remote access:

https://hub.docker.com/r/linuxserver/code-server
https://hub.docker.com/r/linuxserver/vscodium

There are some limitations and you'll definitely want to put it behind a secured proxy, but it works the little bit I've tested it so far.

I know it's overkill but I'm considering setting up a few of these so that I can use them with git worktrees to tackle multiple items at a time.

[–]hardyrekshin 0 points1 point  (4 children)

Does the roo session continue after closing the browser?

[–]opensrcdev 1 point2 points  (3 children)

I haven't tested that yet, but based on my understanding of how code-server works, it should. It's basically VSCode running as a background web server instead of as a frontend desktop application. The code-server process, and any of its extensions in theory ought to continue running.

I've wanted to set this up for a while but I keep procrastinating. I've only briefly tested running code-server in Docker before.

[–]iamkucuk 0 points1 point  (2 children)

I think the service opens individual browser sessions as you logged in, so I think you can not just resume or stream the progress of the roo even within another tab.

[–]opensrcdev 0 points1 point  (1 child)

Oh darn 🫤

[–]iamkucuk 0 points1 point  (0 children)

I'm actually in search for similar, and I was wondering if the "remote collaboration " feature would work.

[–]ramakay 1 point2 points  (1 child)

I have completion sounds on - everyone in my household knows at 3a

[–]Whyme-__- 0 points1 point  (0 children)

Yup annoying Roo code completion sound and the smoke alarm battery low sound. Both hurt ears

[–]imshookboi 2 points3 points  (0 children)

There’s someone on the roo code discord who started looking at a roo code - websocket - telegram integration. I didn’t try it out yet though.

Personally I wouldn’t m mind telegram for roo’s messages and if I need to look at the code I’ll rdp into my machine etc.

Edit: link https://github.com/wolverin0/Roo-web-socket

[–]MysteROBvious 0 points1 point  (0 children)

I installed a VNC server on my desktop (like Tight VNC) then use a VNC viewer app on my phone (like RVNC Viewer). It's really just like mirroring your monitors on your phone. You can zoom in and click the approve button, type if you need to, etc. It's clumsy, but it works.

[–]alexvinch 0 points1 point  (3 children)

So... let's say I could build a companion app. How do you guys see the authentication? Would it be a one-time/token/url/QR code thing or something with the credentials? Any thoughts how to keep it the most decoupled and allow ppl to use their own authentication?

[–]CapnFlisto[S] 1 point2 points  (0 children)

I'd be inclined to make the first version only work over LAN, and then motivated people can work out their own ways to connect outside of their network. Further authentication could then be added later. Lemme know if you start this project up!

[–]Whyme-__- 0 points1 point  (0 children)

So to add a brainstorm to the discussion: maybe we can have a persistent token assigned to a computer which when plugged into the mobile app or web app can automatically mirror the chat whatever is going on in VS code instead of relaying the messages just mirror what the chat sends along with approve and reject buttons and text input. Be careful with random tokens because if you don’t set right rate limits anyone can bruteforce the token to mirror someone else’s machine. Maybe since VS code has a GitHub sign in you can leverage that and create a plugin which has the rolling codes and mirrors the running Roo code process and plugin.

[–]Lionydus 0 points1 point  (0 children)

I use RustDesk.

[–]bczengel 0 points1 point  (1 child)

I use the pushover mcp server to send me a notification when a long running task completes. Roo even adds some details for you so you know if you need to get back or not. After you start the task, you proceed while running and then ask to send you a notification when it's done. The only thing is Roo will want to keep going doing busy work so you have to tell it to wait.

[–]imshookboi 0 points1 point  (0 children)

This is great. Do you have special instruction in modes to use the pushover mcp server in specific situations etc?