cd /news/developer-tools/portal-teleport-into-your-claude-cod… Β· home β€Ί topics β€Ί developer-tools β€Ί article
[ARTICLE Β· art-63879] src=portal.cybercorpresearch.com β†— pub= topic=developer-tools verified=true sentiment=↑ positive

Portal: Teleport into your Claude Code sessions

Cyber Corp Research released Portal, a session picker for Claude Code that lets developers search, jump between, and move past coding sessions across folders. The tool installs via curl and integrates with zsh and fzf, enabling commands like 'portal go' to resume tasks and 'portal mv' to migrate session history during project restructuring.

read1 min views1 publishedJul 17, 2026
Portal: Teleport into your Claude Code sessions
Image: source
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•”β•β•β•β• β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•‘     β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β•šβ•β•      β•šβ•β•β•β•β•β• β•šβ•β•  β•šβ•β•   β•šβ•β•   β•šβ•β•  β•šβ•β•β•šβ•β•β•β•β•β•β•

a session picker for Claude Code

search every past session Β· jump back in Β· move history between folders

curl -fsSL https://portal.cybercorpresearch.com/install.sh | bash

macOS / Linux Β· needs Claude Code + zsh Β· installs fzf, wires ~/.zshrc

type to re-rank Β· ↡ jump Β· ^N new here Β· ^Y copy Β· ^E older versions Β· ^/ preview

❯ portal go "the webhook retry fix"
β—‡ teleport ~/code/acme/billing (0.94)
β–Έ resume f4e9b2c1 β€” fix-webhook-retry-loop
❯ cd ~/code/acme/gateway
❯ portal pull "auth refactor"
β—‡ pulled refactor-auth-middleware β†’ here
β–Έ resuming forked β€” original untouched
❯ portal mv ~/code/acme/api ~/code/platform/api
β—‡ moved folder β†’ ~/code/platform/api
  βœ“ session a1b2c3d8 migrated
β—‡ 3 session(s) now live at the new path
❯ portal status
● billing              fix-webhook-retry-loop     live Β· dirty:2
  api                  refactor-auth-middleware   unpushed:3
  infra                migrate-postgres-to-d1     dirty:11
β—‡ 24 folders Β· 3 dirty Β· 1 unpushed Β· 1 live
❯ portal ls --json | jq -r
   '.[] | select(.orphan) | .title'
research-vector-databases
old-exporter-prototype
❯ portal doctor
⌁ 7c3d91aa  research-vector-databases
   was: ~/code/old/searchsvc
   1) ~/code/acme/searchsvc
   relink to [1]: 1
   βœ“ relinked β†’ ~/code/acme/searchsvc

portal go "the stripe retry thing"

drops you back mid-task. No grep, no digging.portal mv

carries each folder's history as you restructure; portal doctor

relinks ones you already moved.portal pull "auth refactor"

β€” history follows, resumes forked, original untouched.portal ls --json | jq -r '[.[] | select(now - .mtime < 86400)] | sort_by(-.mtime)[] | "\(.project) \(.title)"'

β€” everything you touched in 24h, newest first.portal status | grep -q unpushed && echo "don't close yet"

β€” one line in your logout hook; never lose a commit again.

── more in #developer-tools 4 stories Β· sorted by recency
── more on @cyber corp research 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/portal-teleport-into…] indexed:0 read:1min 2026-07-17 Β· β€”