HivePaaS
Docker Swarm 기반 오픈소스 자체 호스팅 PaaS, SSL·백업·자동 확장 지원
clawsh는 모든 기기에 Claude 코드를 실행하고 세션을 하나의 브라우저 탭에 모아 언제 어디서든 시작·중단 가능
clawsh runs Claude Code on every machine you own and puts all the sessions in one browser tab. Start one anywhere, leave it working, step back in from wherever you are.
개발 도구Go · JavaScriptGitHub @varogonz95온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗See and drive every Claude Code session on every machine in your LAN from one terminal.
clawsh ls
TARGET NAME STATUS VIEWERS AGE DIR
desk/815856a6 api running 0 2h14m /home/alvaro/src/api
laptop/3fa0c1 frontend running 1 12m C:\src\frontend
One binary, two roles:
claude processes inside PTYs (ConPTY on Windows), keeps them alive while nobody is watching, and serves a small REST + WebSocket API.hosts / ls / new / attach / kill / web commands, run from whichever terminal you're in.Full docs are at https://varogonz95.github.io/clawsh/docs/ (source in docs/wiki/); the landing page is https://varogonz95.github.io/clawsh/ (source in site/index.html)
Install the latest release (checks the download against the release's checksums, no sudo or admin needed):
curl -fsSL https://varogonz95.github.io/clawsh/install.sh | sh # Linux, macOS
irm https://varogonz95.github.io/clawsh/install.ps1 | iex # Windows PowerShell
With Node 18+: npm i -g clawsh-cli (the command is still clawsh), or run it without installing: npx clawsh-cli ls. Update later with clawsh update. Prebuilt binaries are also on the Releases page. To build from source, see Building from source.
On each machine that should host sessions:
clawsh agent # listens on :7420, creates a token on first run
clawsh token # prints the token
Windows: allow clawsh.exe through Windows Defender Firewall (private networks) when prompted.
On the machine you drive from, copy hosts.example.toml to the path shown by clawsh help, fill in each agent's URL and token, then:
clawsh hosts # who's reachable
clawsh new desk --dir ~/src/api # start claude there and attach
clawsh new desk --dir ~/src/api -- --resume # pass args through to claude
clawsh ls # everything, everywhere
clawsh attach desk/8158 # id prefix is enough
# Ctrl-] detaches, session keeps running
clawsh kill desk/8158
Needs Go 1.22+ and make. No cgo, so no C toolchain is required.
git clone https://github.com/varogonz95/clawsh.git
cd clawsh
make build # produces ./clawsh (or: go build -o clawsh ./cmd/clawsh)
make test # race-enabled tests
make vet # vet for linux, windows and darwin
make dist # cross-compile all platforms into dist/
make docker-dist # same, built inside Docker (needs buildx, no local Go)
Try it without installing: run an agent with any command standing in for claude, then point a hosts.toml at it (see Setup).
./clawsh agent --claude /bin/sh # listens on :7420
./clawsh token # token for hosts.toml (url http://localhost:7420)
Anyone holding an agent's token can run Claude Code on that machine, with that machine's permissions. Traffic is plain HTTP, so keep agents on a trusted LAN until TLS/Tailscale support lands (see docs/PLAN.md). The command an agent runs is fixed by --claude on the agent; the API only accepts extra args.
claude launched in a plain terminal is listed as external, but can't be attached to.claude --resume recovers the conversation.running / exited. Working / idle / needs-input arrives with M3.clawsh is source-available under the Apache License 2.0 with the Commons Clause. You can use it for free, including at work, and copy, modify and share it, but you can't sell it or charge for a product or service (hosting, support, consulting) whose value comes mostly from clawsh.