Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

AI Dev Workspace

Switch between Claude Code and Codex without re-explaining your decisions. Your assistant remembers work between sessions in Markdown you own. It keeps decisions, the next step and what not to retry, and warns when files it names changed or disappeared. Try it before connecting a repo: ws demo · 5-minute tutorial · remove it

Quick start

pipx install ai-dev-workspace --pip-args='--pre'  # beta; omit --pip-args after a stable release
cd ~/code/myapp && ws start

Without pipx: python3 -m venv ~/.local/share/ai-dev-workspace && ~/.local/share/ai-dev-workspace/bin/pip install --pre ai-dev-workspace; put its bin directory on PATH before ws start. Prefer a Claude Code plugin? See the plugin preview.

Example

Session 1 — You: “Empty email returns missing_email; leave signup unchanged.”
Assistant: “I’ll trace login and keep the decision with this task.”
You: “Stop here; I’ll resume tomorrow.”
Session 2 — You: “Continue the login fix.”
Assistant: “The saved note says return missing_email and leave signup unchanged.”
You: “Yes, continue.”

Results (small synthetic samples, not general productivity)

Session 1 → session 2 Without workspace With workspace
Claude Code → Claude Code 0/5 5/5
Claude Code → Codex 0/5 5/5
Codex → Codex 0/3 3/3

Later Codex → Codex runs (n=5 each) were less favourable: the workspace passed 1/5 and 2/5, while a plain HANDOFF.md control passed 4/5 and 5/5. See bench/README.md.

Team sharing

Your notes stay private. Share only what you approve, and your teammates' assistants start with it: after ws start, ws team init <private-repo> --attest-private (--yes in scripts) · ws know add "Payments API rejects floats" --category domain --team · ws sync. A teammate runs ws team link <private-repo>; their next brief shows the note, labelled as shared team context, and their own decisions still win. Team quick start

Compatibility

Client macOS Linux/Windows
Claude Code supported, tested live on macOS CI-tested
Codex supported, tested live on macOS CI-tested
Cursor supported, fixture-tested; live reports welcome CI-tested
Copilot (VS Code) supported, fixture-tested; live reports welcome CI-tested
Gemini CLI supported, fixture-tested; live reports welcome CI-tested

Testers on Cursor, Copilot (VS Code), or Gemini CLI: please share problems through Something broke. · Overview · Setup · Commands · Keeping corrections · Measurements · Client verification · Packs · Team use · Windows · Roadmap · License

Metadata

Release files for ai-dev-workspace 0.1.0b5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ai-dev-workspace 0.1.0b5
File Size Uploaded Provenance Actions
ai_dev_workspace-0.1.0b5.tar.gz 266.7 kB Without provenance Details for ai_dev_workspace-0.1.0b5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ai-dev-workspace 0.1.0b5
File Interpreter ABI Platform Actions
ai_dev_workspace-0.1.0b5-py3-none-any.whl Python 3 none any Details for ai_dev_workspace-0.1.0b5-py3-none-any.whl

Total release size: 576.9 kB

Release files / ai_dev_workspace-0.1.0b5.tar.gz

Download URL ai_dev_workspace-0.1.0b5.tar.gz
Size 266.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6a93bedcba7e41bd9452f6a1c55ffd3d4bd8ffa2732cc273df88b0cc3c0fba03
BLAKE2b-256 checksum
How to use checksums
55e322b4dccddd479e1cf5dd03c798bb43606ea34db6e7947229204eab778434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / ai_dev_workspace-0.1.0b5-py3-none-any.whl

Download URL ai_dev_workspace-0.1.0b5-py3-none-any.whl
Size 310.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c4680b49faec7e1908f7c6f16231bdcd1fe7b1ed2cd1253764c2ef8e544057f7
BLAKE2b-256 checksum
How to use checksums
c2faea39c152b24eb6bf6ebdd90efc6da058c13a708d24bacdc4c5edc0074c80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Security for ai-dev-workspace 0.1.0b5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page