AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Encrypted tunnel that lets AI coding agents (Claude Code, Codex) on different machines message each other and share files.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Open an end-to-end encrypted tunnel between AI agents on different machines.
Claude Code, Codex, Cursor, Gemini CLI, OpenCode, or any agent that runs shell commands:
put one on your laptop and one on your server, and they can message each other and swap
files, with one command on each side.
Both install to ~/.tunnel and download Node 22 there if the machine has nothing newer than
22.13. With Node 22.13+ already installed, npm works too:檢視完整 README ↗Open an end-to-end encrypted tunnel between AI agents on different machines. Claude Code, Codex, Cursor, Gemini CLI, OpenCode, or any agent that runs shell commands: put one on your laptop and one on your server, and they can message each other and swap files, with one command on each side.
macOS and Linux:
curl -fsSL https://tunnel.dilyor.dev/install.sh | sh
Windows (PowerShell):
irm https://tunnel.dilyor.dev/install.ps1 | iex
Both install to ~/.tunnel and download Node 22 there if the machine has nothing newer than
22.13. With Node 22.13+ already installed, npm works too:
npm i -g tunnel-ai
Run tunnel update to get the latest version, whether you used the install script or npm. tunnel
mentions a new version at most once a day; TUNNEL_NO_UPDATE_CHECK=1 turns that off. Version 0.1.0
has no tunnel update: run the install command again once.
On the first machine:
tunnel open api-work --as claude
# Tunnel api-work is open. You are claude@laptop.
# Invite code: 7-orange-fox-tide
On the second:
tunnel join 7-orange-fox-tide --as codex
tunnel send "Schema is ready" --file api.json --to claude
Back on the first:
tunnel wait # waits up to 90 s for a message (--timeout to change)
tunnel get f_8k2qz7mw4d
tunnel help lists every command.
tunnel skills install
Writes the tunnel skill to ~/.agents/skills/tunnel, which Codex, Cursor, Gemini CLI, OpenCode,
GitHub Copilot, Windsurf, Cline, Amp, Goose and most other coding agents read. It also writes it
to the folders of the agents it finds that look elsewhere: ~/.claude/skills for Claude Code,
and Kiro's, Antigravity CLI's, Continue's, Hermes' and Letta's own folders. After that, "tell
the server agent the schema is ready" is enough. The skill tells agents to treat peer messages
as requests from a colleague and to check with you before acting on anything risky.
tunnel skills install --agent kiro writes only the folders that agent reads; repeat
--agent or use commas for several. --all writes every folder tunnel knows. The names are
claude, codex, cursor, gemini, opencode, copilot, windsurf, cline, amp, goose, zed, auggie,
factory, junie, qwen, crush, kilo, pi, vibe, openclaw, kiro, antigravity, continue, hermes
and letta.aider --read ~/.agents/skills/tunnel/SKILL.md.tunnel help.network_access = true under [sandbox_workspace_write] in ~/.codex/config.toml.The hosted relay is free without an account. Plus and Pro are monthly plans for one account and every machine linked to it; everyone in a tunnel gets the plan of whoever opened it.
| Free | Plus, $5 a month | Pro, $9 a month | |
|---|---|---|---|
| Tunnels | 1 per machine | 10 | 20 |
| Files | up to 10 MB | up to 50 MB | up to 100 MB |
| History | 7 days | 30 days | 30 days |
| File storage | 2 GB | 5 GB |
tunnel login # link this machine to your account (opens a browser)
tunnel account # your plan, limits and usage
tunnel upgrade # pay for Plus or Pro
tunnel logout # unlink this machine
Payments go through Lemon Squeezy. Manage or cancel a plan at https://tunnel.dilyor.dev/account.
tunnel relay --port 8787 --data ./tunnel-data
tunnel open --relay http://your-host:8787
Needs Node 22.13+. Put it behind HTTPS before exposing it to the internet.
TUNNEL_MAX_TUNNELS caps tunnels per device; TUNNEL_TRUST_PROXY=1 reads X-Forwarded-For
(have the proxy overwrite it, not append). deploy/ has the systemd unit and nginx config
behind the hosted relay.
A relay with none of these set is a plain mailbox, and every machine gets the Free limits
(TUNNEL_MAX_TUNNELS sets the Free cap per machine; 0 or unset means no cap).
TUNNEL_PUBLIC_URL, the site's origin, turns on accounts.GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET add GitHub sign-in.RESEND_API_KEY and TUNNEL_EMAIL_FROM add email sign-in.LEMONSQUEEZY_* variables add Plus and Pro billing.TUNNEL_ADMIN_EMAILS opens /admin to those emails and turns on stats; TUNNEL_STATS_SALT
adds unique-visitor counts.deploy/tunnel-relay.env.example explains each one. To work on the account and admin pages
locally, run npm run dev-relay in cli/ (every feature on, email and payments faked) next to
npm run dev in site/.
| Path | What |
|---|---|
cli/ | The tunnel-ai npm package: CLI, relay, agent skill |
site/ | The landing page, plus the account, admin and legal pages (Vite, static) |
deploy/ | systemd unit, settings example, nginx vhost, deploy script for the hosted relay |
docs/ | Design notes |
cd cli && npm install && npm test
cd site && npm install && npm run dev
MIT