Ctx Launcher — Development skill for Claude Code
Workspace manager for Claude Code — start and resume isolated, multi-repo sessions with preloaded context.
How to install Ctx Launcher
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open fotis89/ctx-launcher and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ctx Launcher does
Workspace manager for Claude Code — start and resume isolated, multi-repo sessions with preloaded context.
Alternatives in Development
- Resume Work From A Handoff Document — You are tasked with resuming work from a handoff document through an interactive process 10k ★
- Tmux Claude Session Manager — Run many Claude Code sessions across your projects, each in its own tmux session — then list them, see which a 380 ★
- Claude Code Skill — Persistent multi-engine coding session manager 326 ★
README
ctx-launcher (wl) - Named AI workspaces you can relaunch
[](https://npmjs.com/package/@ctx-launcher/wl) [](https://github.com/fotis89/ctx-launcher/actions/workflows/ci.yml) [](LICENSE)
Companion to [Claude Code](https://code.claude.com) and [GitHub Copilot CLI](https://docs.github.com/copilot/how-tos/copilot-cli). Prebuilt for Windows x64, Linux x64, and macOS arm64.
Switching between AI coding projects is slow. Every switch means re-attaching folders, re-explaining context, and often starting a fresh session — even if you were in the middle of something yesterday.
`wl` saves each project setup (repos, folders, instructions, skills) under a name you pick, then launches it through your AI CLI. Switch between them with one command; resume the previous session when you want.
Your repo's shared context (`CLAUDE.md`, `AGENTS.md`) stays the team's. `wl` adds your personal layer on top — not committed, not shared.
A workspace is a local folder outside your repos, storing the launch config, optional instructions, optional prompts, optional skills, and a pointer to the last session.
This is what using `wl` looks like:
Example
From your project folder:
cd ~/repos/ctx-launcher
wl create wl-dev
Open the workspace from any directory:
wl launch wl-dev
Come back later and continue the same session:
wl launch wl-dev --resume

What you can do with it
- Launch a saved workspace by name, from any directory
- Switch between projects without re-explaining context or re-attaching folders
- See which workspace is active at a glance — Claude Code shows the name in its statusline and terminal tab; Copilot tracks the session by UUID + name internally
- Come back to a task and pick up where you left off
- Wor
Related Skills
Satchel
Launcher and window manager for terminal windows — juggle many Claude Code sessions across accounts, or any sh
Portagenty Workspace
This project is a portagenty workspace — a portable, terminal-native launcher for agent sessions, driven by a
Agent Manager
macOS menu-bar app + CLI for juggling multiple Claude Code and Codex accounts on one machine — isolated logins
Claude Tools
The clean slate a fresh Claude Code should start from — clean context, locked credentials, guarded egress. Iso
Synapse
A modern terminal window manager. Manage multiple terminal sessions with workspace persistence, window groups,
Kobo
A multi-workspace agent manager for Claude Code & Codex
Related Agents
🖥️ Multi-Window Context
TL;DR: State persistence across Claude Code sessions. Checkpoint your progress, resume from interruptions. Ess
Ferrox Debug Session Manager
Manages multi-cycle /ferrox:debug checkpoint and continuation loop in isolated context. Spawns ferrox-debugger
Gsd Debug Session Manager
Manages multi-cycle /gsd:debug checkpoint and continuation loop in isolated context. Spawns gsd-debugger agent