No wrapper commands
Run Codex, Claude Code, npm, Python, Wrangler, Vercel, or any CLI exactly as you normally would.
npm install -g aiscope
Local scopes for AI coding agents
Stop exporting global API keys. Stop typing wrapper commands. Enter a project folder, run codex or claude, and the right environment is already active.
$ cd ~/projects/demo-app
aiscope: loaded project/demo-app
$ codex
$ cd ..
aiscope: unloaded project/demo-app
Works with the tools builders already use
Run Codex, Claude Code, npm, Python, Wrangler, Vercel, or any CLI exactly as you normally would.
Keep project secrets in a local vault instead of exporting every API key in your shell config.
Use project and skill scopes today. Agent scopes, workflow scopes, and encrypted vaults can come later.
Env files are parsed as data, status output is masked, and old scope variables are unloaded before new ones load.
The core promise
Use normal commands. aiscope handles the folder-specific environment in the shell.
mkdir demo-app
cd demo-app
aiscope init project demo-app
aiscope edit
aiscope link
codex
Get started
Install from npm, enable the hook, then create a scoped project.
npm install -g aiscope
eval "$(aiscope hook zsh)"
mkdir demo-app
cd demo-app
aiscope use demo-app
aiscope set OPENAI_API_KEY sk-...