[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5568":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":36,"discoverSource":37},5568,"sshx","ekzhang\u002Fsshx","ekzhang","Fast, collaborative live terminal sharing over the web","https:\u002F\u002Fsshx.io",null,"Rust",7505,289,33,22,0,2,11,48,8,38.39,"MIT License",false,"main",[26,27,28,29,30,31,32],"collaborative","rust","share","ssh","terminal","tty","web","2026-06-12 02:01:12","# sshx\n\nA secure web-based, collaborative terminal.\n\n![](https:\u002F\u002Fi.imgur.com\u002FQ3qKAHW.png)\n\n**Features:**\n\n- Run a single command to share your terminal with anyone.\n- Resize, move windows, and freely zoom and pan on an infinite canvas.\n- See other people's cursors moving in real time.\n- Connect to the nearest server in a globally distributed mesh.\n- End-to-end encryption with Argon2 and AES.\n- Automatic reconnection and real-time latency estimates.\n- Predictive echo for faster local editing (à la Mosh).\n\nVisit [sshx.io](https:\u002F\u002Fsshx.io) to learn more.\n\n## Installation\n\nJust run this command to get the `sshx` binary for your platform.\n\n```shell\ncurl -sSf https:\u002F\u002Fsshx.io\u002Fget | sh\n```\n\nSupports Linux and MacOS on x86_64 and ARM64 architectures, as well as embedded\nARMv6 and ARMv7-A systems. The Linux binaries are statically linked.\n\nFor Windows, there are binaries for x86_64, x86, and ARM64, linked to MSVC for\nmaximum compatibility.\n\nIf you just want to try it out without installing, use:\n\n```shell\ncurl -sSf https:\u002F\u002Fsshx.io\u002Fget | sh -s run\n```\n\nInspect the script for additional options.\n\nYou can also install it with [Homebrew](https:\u002F\u002Fbrew.sh\u002F) on macOS.\n\n```shell\nbrew install sshx\n```\n\n### CI\u002FCD\n\nYou can run sshx in continuous integration workflows to help debug tricky\nissues, like in GitHub Actions.\n\n```yaml\nname: CI\non: push\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions\u002Fcheckout@v3\n\n      # ... other steps ...\n\n      - run: curl -sSf https:\u002F\u002Fsshx.io\u002Fget | sh -s run\n      #      ^\n      #      └ This will open a remote terminal session and print the URL. It\n      #        should take under a second.\n```\n\nWe don't have a prepackaged action because it's just a single command. It works\nanywhere: GitLab CI, CircleCI, Buildkite, CI on your Raspberry Pi, etc.\n\nBe careful adding this to a public GitHub repository, as any user can view the\nlogs of a CI job while it is running.\n\n## Development\n\nHere's how to work on the project, if you want to contribute.\n\n### Building from source\n\nTo build the latest version of the client from source, clone this repository and\nrun, with [Rust](https:\u002F\u002Frust-lang.com\u002F) installed:\n\n```shell\ncargo install --path crates\u002Fsshx\n```\n\nThis will compile the `sshx` binary and place it in your `~\u002F.cargo\u002Fbin` folder.\n\n### Workflow\n\nFirst, start service containers for development.\n\n```shell\ndocker compose up -d\n```\n\nInstall [Rust 1.70+](https:\u002F\u002Fwww.rust-lang.org\u002F),\n[Node v18](https:\u002F\u002Fnodejs.org\u002F), [NPM v9](https:\u002F\u002Fwww.npmjs.com\u002F), and\n[mprocs](https:\u002F\u002Fgithub.com\u002Fpvolok\u002Fmprocs). Then, run\n\n```shell\nnpm install\nmprocs\n```\n\nThis will compile and start the server, an instance of the client, and the web\nfrontend in parallel on your machine.\n\n## Deployment\n\nI host the application servers on [Fly.io](https:\u002F\u002Ffly.io\u002F) and with\n[Redis Cloud](https:\u002F\u002Fredis.com\u002F).\n\nSelf-hosted deployments are not supported at the moment. If you want to deploy\nsshx, you'll need to properly implement HTTP\u002FTCP reverse proxies, gRPC\nforwarding, TLS termination, private mesh networking, and graceful shutdown.\n\nPlease do not run the development commands in a public setting, as this is\ninsecure.\n","sshx 是一个基于 Web 的安全协作终端共享工具。它允许用户通过运行单一命令来与他人实时共享自己的终端界面，并支持窗口调整、无限画布上的缩放和平移等操作。该工具采用 Rust 语言编写，具备端到端加密（使用 Argon2 和 AES）、自动重连以及实时延迟估计等功能。此外，还提供了预测性回显以加快本地编辑速度。sshx 适用于需要多人协作解决复杂问题的场景，如远程团队开发、教育或技术支持等，尤其适合在持续集成\u002F持续部署（CI\u002FCD）流程中用于调试难以复现的问题。","2026-06-11 03:03:59","top_language"]