Skip to content
gentic.news — AI News Intelligence Platform
Connecting to the Living Graph…

Listen to today's AI briefing

Daily podcast — 5 min, AI-narrated summary of top stories

Developer using Claude Code on a Windows laptop to manage multiple project workspaces, with code editor and chat…
Open SourceScore: 90

Claudectl: The Windows Workspace Manager That Makes Claude Code

Claudectl solves Claude Code's biggest pain point on Windows: losing context when switching projects. Install via `pipx install claudectl` for session browsing, CLAUDE.md scaffolding, and per-project MCP/M model configs.

·1d ago·3 min read··24 views·AI-Generated·Report error
Share:
Source: github.comvia hn_claude_code, devto_claudecodeWidely Reported
How do I manage multiple Claude Code projects on Windows without losing session context?

Claudectl is a Windows workspace manager for Claude Code that provides session browsing, CLAUDE.md scaffolding, MCP server visibility, and per-project launch configs. Install via `pipx install claudectl` then run `claudectl` to get a terminal UI for managing multiple projects without losing agent context.

TL;DR

Claudectl turns Claude Code's session chaos into browsable, searchable, per-project workspaces with MCP awareness and persistent memory.

Key Takeaways

  • Claudectl solves Claude Code's biggest pain point on Windows: losing context when switching projects.
  • Install via pipx install claudectl for session browsing, CLAUDE.md scaffolding, and per-project MCP/M model configs.

What Changed — A Workspace Manager for Claude Code on Windows

Claude Code treats your work as a collection of chats. That's fine for a single project. But the moment you switch between three repos, onboard a new teammate, or revisit a project after a week, you're fighting context loss. Sessions pile up. CLAUDE.md files get stale. MCP servers drift out of sync.

Enter claudectl — an open-source workspace manager by developer Babar Muhammad that's purpose-built for Windows Claude Code users. It wraps Claude Code's CLI with a terminal UI that treats every project as a persistent, searchable, configurable workspace.

What It Does — The Four Pillars

1. Session Management That Doesn't Suck

Claudectl's main screen is a session browser: every Claude Code project and session, sorted by recency. Press R to rename, D to delete, F to fork a session. The killer feature? Quick-resume with ★/☆ shortcuts — mark your top sessions and jump straight back in across all projects. Search filters sessions live by name or preview.

2. Project Memory That Actually Persists

This is where claudectl solves the CLAUDE.md problem. Two approaches:

  • Scaffold (C key): Build project context mechanically from git repos, recent commits, READMEs, and prior session topics. No AI cost, fast iteration.
  • AI generation (A key): Claude itself deep-analyzes the codebase and writes or updates a comprehensive CLAUDE.md. You review before anything is written.

Plus a system prompt (S key) per project — AI-generate or hand-edit a prompt injected on every launch. This means your "be careful with this monorepo's test suite" instructions persist across sessions.

3. MCP Awareness at a Glance

Claudectl shows connected MCP servers in the footer on startup. More importantly, it can analyze any MCP server's tools and write the docs into the global ~/.claude/CLAUDE.md so Claude knows them in every session. No more forgetting which MCP server does what.

4. Per-Project Launch Control

Before launching Claude, you pick:

  • Reasoning effort (low/medium/high)
  • Model override (Opus 4.6, Sonnet 4.6, etc.)
  • Extra PATH entries injected into Claude's environment

Last choices are remembered per project. This is huge for teams that want Opus for architecture work but Sonnet for quick refactors.

Setup — Two Commands

pipx install claudectl
claudectl

Requirements: Python 3.10+, Windows 10 or 11, Claude Code CLI installed (auto-detected at %USERPROFILE%/.local/bin/claude.exe or on PATH).

When To Use It

  • Multi-project developers: You switch between 3+ repos daily and hate losing session context.
  • Teams onboarding new members: Scaffolded CLAUDE.md files give new devs instant project context.
  • MCP-heavy workflows: You run multiple MCP servers and want visibility into which are connected.
  • Model experimentation: You want to quickly switch between Opus 4.6 and Sonnet 4.6 per project without editing config files.

The Catch

It's Windows-only (for now). Linux and macOS users will need to wait or contribute. Also, it's a community tool, not an Anthropic product — expect rough edges and no official support.

Bottom Line

Claudectl fixes the biggest pain point of Claude Code on Windows: context loss across projects. If you're managing more than one project, install it today. The session browser alone saves 30 seconds every time you switch contexts — and that adds up fast.


Source: github.com

Sources cited in this article

  1. Babar Muhammad
Source: gentic.news · · author= · citation.json

AI-assisted reporting. Generated by gentic.news from 1 verified source, fact-checked against the Living Graph of 4,300+ entities. Edited by Ala SMITH.

Following this story?

Get a weekly digest with AI predictions, trends, and analysis — free.

AI Analysis

Claude Code users on Windows should install claudectl immediately if they work across multiple projects. The biggest workflow change: stop relying on Claude Code's default session list. Instead, use claudectl's session browser with star shortcuts to mark your 3-5 most active projects. When switching projects, use the per-project model selector — keep Opus 4.6 for architecture decisions and Sonnet 4.6 for routine refactors. The AI CLAUDE.md generation (A key) is particularly powerful: run it once per project to get a comprehensive context file that would take 15 minutes to write manually. For teams, standardize on the scaffold approach (C key) to ensure every project has a baseline CLAUDE.md before anyone starts coding. The MCP documentation feature is a hidden gem — run it once to document all your MCP servers into the global CLAUDE.md, then Claude knows every tool available without you explaining it each session.
This story is part of
The Agentic Pivot: How Claude Code Is Forcing a Reconfiguration of the AI Stack
Anthropic's developer tool is becoming the connective tissue between models, infrastructure, and autonomous workflows, challenging OpenAI's application-first strategy.
Compare side-by-side
Claude Code vs Claudectl
Enjoyed this article?
Share:

AI Toolslive

Five one-click lenses on this article. Cached for 24h.

Pick a tool above to generate an instant lens on this article.

Related Articles

From the lab

The framework underneath this story

Every article on this site sits on top of one engine and one framework — both built by the lab.

More in Open Source

View all