WorkStateAI agents are replaceable. Your engineering context isn't. Your AI conversation can end. Your engineering work doesn't. WorkState is a local-first engineering context layer for developers working with AI coding agents. It preserves the important context that should survive AI chat changes, context-window limits, VS Code restarts, working sessions, time away from a project, and switching between tools. WorkState is not a task manager, not another AI coding agent, not an AI chat client, and not a cloud memory service. It exists to remember where your engineering work left off. The ProblemA developer works with Codex for two hours. The conversation understands what they are building, what they discovered, what changed, what failed, what was decided, and what remains. Then the conversation ends. The developer starts a new Codex conversation, switches to Claude, opens GitHub Copilot, or tries Gemini. The new AI session does not automatically have the previous session's context, so the developer has to explain everything again. The conversation is temporary. The engineering context should persist. The SolutionWorkState stores useful engineering context locally for the current workspace and turns it into concise continuation context when you need it.
The product philosophy is:
Why WorkState?AI coding agents are powerful, but their context is usually tied to one chat, one provider, or one session. WorkState keeps the engineering context independent from the AI agent you happen to be using. It helps answer:
The goal is simple: Developer: "I forgot where I left off." WorkState: "I remember." Works With Your AI Coding WorkflowWorkState is designed to sit above your AI coding agents rather than replace them. It is intended to work alongside:
Today, WorkState uses provider-independent local context and copy-assisted handoff. It does not claim native automatic integrations with every provider. How It Works
Current cross-AI examples:
This is useful because the important engineering context is stored outside the individual AI conversation. Continue WorkContinue Work reconstructs the most relevant stored engineering context for the current workspace. It can surface:
Continue Work is the primary WorkState experience. CaptureCapture is lightweight. It lets you preserve useful engineering context without maintaining a large task form. Supported capture types include:
WorkState is context first, forms second. You should spend time coding, not maintaining WorkState. HandoffHandoff creates a compact engineering context package that can be carried into another AI conversation.
A handoff can include:
You can review and copy the generated context before pasting it anywhere. Task DNATask DNA is the chronological history of meaningful WorkState activity. It helps answer:
Current Task DNA is chronological. Advanced graph visualization is not implemented in the current release. Persistent Workspace ContextWorkState keeps context locally and associates it with the workspace or project.
Contexts are workspace-specific and should not be mixed between projects. Git AwarenessWhere Git is available, WorkState can use lightweight local Git information such as:
WorkState does not replace Git. It uses Git as one local signal for reconstructing useful engineering context. NotificationsWorkState can use conservative VS Code-native notifications to surface useful context. Examples:
Notifications are designed to be infrequent, actionable, dismissible, and non-blocking. The current implementation uses local heuristics, not AI-powered notification intelligence. Privacy / Local-FirstWorkState is designed around a local-first architecture:
Project context stays local unless you explicitly copy or share it. AI Is OptionalWorkState's core functionality does not require:
Future AI-assisted capabilities may include context extraction, summarization, suggested memories, suggested decisions, automatic progress understanding, confidence scoring, Review Center, and richer context reconstruction. These are future capabilities unless explicitly shipped in a release. Current Capabilities
Current Limitations
WorkState does not automatically read every Codex, Claude, Copilot, or Gemini conversation. Deeper provider integrations will be added only where supported APIs make them reliable and appropriate. RoadmapCurrent
Next
Future
No timelines are promised. InstallationInstall WorkState from the Visual Studio Code Marketplace when the public release is available, or install a generated VSIX during local testing. Getting Started
CreatorCreated by Pranav. GitHub: pranavv1210 DevelopmentInstall dependencies:
Compile:
Run tests:
Lint:
Package a VSIX:
Run locally:
LicenseMIT |