Codync
무료 오픈소스 1:1 대안, Grok Bot과 Muse 대신
자체 터널을 이용해 로컬 HTTP·TCP·WebSocket 서비스를 공개 URL로 노출하고, 요청 검사·재생·팀 제어 기능을 제공합니다
Expose local HTTP, TCP, and WebSocket services on public URLs with a self-hosted tunnel, local request inspector, replay, and team controls.
개발 도구Go · TypeScriptGitHub @amalshaji온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Expose local http, tcp or websocket connections to the public internet
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Portr is a tunnel solution that allows you to expose local HTTP, TCP, or WebSocket services to the public internet. Servers can run either SSH or WebSocket as the client-to-server tunnel transport, and generated client configs tell the client which transport to use.
Portr is primarily designed for small teams looking to expose development servers on a public URL. It is not recommended for use alongside production servers.
http://localhost:7777 for request inspection, replay, and WebSocket session debugging. Watch video.portr.enable label. Docker Compose guide.portr logs, backed by ~/.portr/db.sqlite.portr http 9000
To pin the tunnel to a subdomain:
portr http 9000 -s amal-test
# or
portr http 9000 --subdomain amal-test
Starting an HTTP tunnel does three useful things immediately:
HTTP tunnels also support WebSocket upgrades, so a local WebSocket endpoint behind
the tunneled HTTP service can be reached with wss://<subdomain>.<server-domain>.
HTTP tunnels start two tunnel workers by default; set pool_size in the client
config when you need a different worker count.
The local inspector lets you:
The same stored request data is available from the CLI:
# Show the latest logs for a subdomain
portr logs amal-test
# Filter by URL substring
portr logs amal-test /api/
# Emit the full stored records as JSON
portr logs amal-test --json
Deploy the server on Railway with one click (see the Railway guide):
This repo includes a portr-cli skill for Claude Code and Codex through Vercel Labs skills.
Install it into both agents from GitHub:
npx skills add amalshaji/portr --skill portr-cli -a claude-code -a codex -y
To install it globally instead:
npx skills add amalshaji/portr --skill portr-cli -a claude-code -a codex -g -y
Please read through our contributing guide and set up your development environment.
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for the full license text.