Harness IDE: Run your coding agents on any machine
harness.mikelyons.org
Harness IDE: Run your coding agents on any machine
1–7 of 7 posts
Re: Harness IDE: Run your coding agents on any machine
#2Launching today is harness' SSH bootstrap mode. It works very similarly to VSCode's "connect to remote" feature. Select SSH connection you already have configured, it will connect, install the harness server in ~/.harness, and then the UI will connect over websocket.
Would love feedback if anyone gets a chance to try it out
Re: Harness IDE: Run your coding agents on any machine
#3i get what vscode is doing, but your agent just deals in text.
just build an ssh protocol and pipe it into the shell of the users choice. run parallel ssh and share connections.
just seems bizarre how we are happy to install complex servers for something that is litterally just piping text.
linux is here from it, why change the known secured interface .
Re: Harness IDE: Run your coding agents on any machine
#4i dont understand. ssh allows a plethora of options for a text based IO,so why are we having to touch anything on a remote system. i get what vscode is doing, but your agent just deals in text. just build an ssh protocol and pipe it into the shell of the users choice. run parallel ssh and share connections. just seems bizarre how we are happy to install complex servers for something that is litterally just piping tex…
Re: Harness IDE: Run your coding agents on any machine
#5i dont understand. ssh allows a plethora of options for a text based IO,so why are we having to touch anything on a remote system. i get what vscode is doing, but your agent just deals in text. just build an ssh protocol and pipe it into the shell of the users choice. run parallel ssh and share connections. just seems bizarre how we are happy to install complex servers for something that is litterally just piping tex…
While I agree it is predominantly text getting sent over the wire, it would be pretty complex to implement harness on just a text stream without the websocket abstraction (I thought about it for a while). If you want to just SSH and run an agent you can, but the point of harness is that it has better ergonomics than a bare terminal can provide
Having a central AI with all it's trimmings is more reliable then custom servers everywhere.
Re: Harness IDE: Run your coding agents on any machine
#6Earlier quoted context omitted.
While I agree it is predominantly text getting sent over the wire, it would be pretty complex to implement harness on just a text stream without the websocket abstraction (I thought about it for a while). If you want to just SSH and run an agent you can, but the point of harness is that it has better ergonomics than a bare terminal can provide
I understand; from a pratical standpoint, installing it on all servers I want to manage is just out of question. Having a central AI with all it's trimmings is more reliable then custom servers everywhere.
Re: Harness IDE: Run your coding agents on any machine
#7Earlier quoted context omitted.
I understand; from a pratical standpoint, installing it on all servers I want to manage is just out of question. Having a central AI with all it's trimmings is more reliable then custom servers everywhere.
Agreed - my intention is definitely not "harness on every server" and more "make it easy for the backend half of harness to run on your personal dev box". This just comes from my experience at BigTechCorp where all of the engineers (myself included) used beefy EC2 instances for development (so tests ran fast, lol) and VSCode remote to actually edit files
Being able to just keep a single instance and only worry about transport protocols would be a bonus.