TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Gotty – Share your terminal as a web application

442 pointsby nimitkalraalmost 10 years ago

23 comments

stavrosalmost 10 years ago
By the way, if you want to share your terminal ephemerally with someone over SSH, I swear by <a href="http:&#x2F;&#x2F;tmate.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;tmate.io&#x2F;</a>. It was something I desperately needed a solution for, and tmate delivers very very well.
评论 #10077002 未加载
评论 #10076555 未加载
bketelsenalmost 10 years ago
Add this to ngrok [0] and you&#x27;ve got some pretty serious remote collaboration tooling, with security.<p>[0] <a href="https:&#x2F;&#x2F;ngrok.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ngrok.com&#x2F;</a>
评论 #10077574 未加载
评论 #10077853 未加载
评论 #10076466 未加载
评论 #10077014 未加载
avivoalmost 10 years ago
I believe that the last time I tried running emacs in my browser, keyboard shortcuts didn&#x27;t work well. With this they work flawlessly!<p>It&#x27;s also perfectly performant on desktop (chrome with os x, air 2013), though still unusably slow on my phone (chrome on original motox).<p>This may be more of a testament to <a href="https:&#x2F;&#x2F;github.com&#x2F;macton&#x2F;hterm" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;macton&#x2F;hterm</a> though! (apparently what gotty is using)
评论 #10076618 未加载
评论 #10078494 未加载
jstoikoalmost 10 years ago
Very cool! I was always struggling during live presentations switching from browser to console window. Now I can use a browser window on the projector screen for both presentation and console.<p>Thanks for sharing.
评论 #10076658 未加载
评论 #10076187 未加载
评论 #10076291 未加载
评论 #10076546 未加载
sloppyceealmost 10 years ago
Reminds me of <a href="https:&#x2F;&#x2F;showterm.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;showterm.io&#x2F;</a>
johnsalmost 10 years ago
See also <a href="https:&#x2F;&#x2F;github.com&#x2F;progrium&#x2F;termshare" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;progrium&#x2F;termshare</a>
krishnasrinivasalmost 10 years ago
Check out <a href="https:&#x2F;&#x2F;nutty.io" rel="nofollow">https:&#x2F;&#x2F;nutty.io</a> if you find gotty interesting you&#x27;ll find nutty interesting too.
helperalmost 10 years ago
Everytime I use a terminal in the browser for a live demo I end up running into horrible keybinding conflicts between the two (hitting C-w to delete backwards word and instead closing the tab).
joshbaptistealmost 10 years ago
hmm.. uses hterm.js under the hood for the JS terminal, wonder how that compares to term.js.. very cool project indeed.
评论 #10076067 未加载
techdragonalmost 10 years ago
Damn it, I literally could have used this last night. Ended up using a disposable VM on DIgitalOcean for shared tmux.<p>We were going to use tmate, but having to compile manually on OS X caused issues. Pro tip, if you only include instructions on how to install you tool with homebrew, at least make sure your makefile works on OS X. Not everyone has drunk or wants to drink the homebrew cool-aid. I currently use macports and grow ever tempted with the passage of time to switch over to PkgSrc or even a Gentoo Prefix install. Gentoo probably would have won by now if it was better able to integrate with the native shell, path vs entering prefix wise.
评论 #10077809 未加载
wspeirsalmost 10 years ago
I&#x27;ve always thought it&#x27;d be interesting to write a display driver for VirtualBox that uses WebGL so you can essentially get a desktop through a web browser...
评论 #10076416 未加载
krat0sprakharalmost 10 years ago
I can&#x27;t read much of Go so can anyone explain how does this work at a high-level? The Vim editing example looks really cool! Does it keep taking a snapshot of the running command and send the data via a websocket?
评论 #10076705 未加载
评论 #10076125 未加载
hoshalmost 10 years ago
I&#x27;ll have to try this. This would probably make screen pairing easier.
anilgulechaalmost 10 years ago
Gotta give this a shot. Very similar to shellinabox -- which also allows https, login shell, etc. On the other hand shellinabox has not been maintained since 2012&#x2F;13.
sparakeralmost 10 years ago
This is such a useful project. Seems to be working well in my tests on OS X and i was unsuccessful setting up tmate on my machine.<p>(silent tears of joy)
j_bakeralmost 10 years ago
Is it just me, or does this seem horrendously insecure? How does this prevent arbitrary third parties from accessing your terminal?
评论 #10076075 未加载
评论 #10077634 未加载
评论 #10076794 未加载
snurkalmost 10 years ago
What are the use cases for this?
em3rgent0rdralmost 10 years ago
Cool use case would be to follow a live stream of your favorite hacker in action!
chilicuilalmost 10 years ago
Mind blowing, obvious once you see&#x2F;use it.<p>Gotty + Pagekite (or ngrok) = remote happiness.
acdalmost 10 years ago
Cool and great idea!
piptasticalmost 10 years ago
twitch for MUDs!<p>nice.
geniiumalmost 10 years ago
Pretty cool! Security might be to reconsider.
siddcoderalmost 10 years ago
Cool Stuff !!