Codex Sandbox Troubleshooting for npx ai-devkit
Fix common Codex sandbox permission issues when running npx ai-devkit, including npm registry access, npm cache EPERM errors, and memory database initialization.
If you run npx ai-devkit inside Codex and hit permission or connectivity errors, this is usually a sandbox configuration issue.
For the canonical npx-only command sequence, see Getting Started. Prefix every AI DevKit command with npx ai-devkit@latest when you do not have a global installation.
Why this happens
Codex runs in sandbox mode by default. That means it can be blocked from:
- Network access (for npm registry endpoints)
- Directories outside the current workspace (for example
~/.npmand~/.ai-devkit)
Issue 1: Cannot fetch package from npm registry
Typical symptom
npx ai-devkit fails when trying to download a package from npm.
Fix
Enable network access in ~/.codex/config.toml:
If [sandbox_workspace_write] already exists, update that existing block instead of creating a second one.
[sandbox_workspace_write]
network_access = true
Issue 2: npm ERR! Error: EPERM while running npx
Typical symptom
You see frequent npm permission errors like:
npm ERR! Error: EPERM
Cause
Codex cannot access npm cache directories (commonly ~/.npm).
Fix
Allow writable roots for user cache/data directories:
[sandbox_workspace_write]
network_access = true
writable_roots = ["~/.npm"]
Issue 3: npx ai-devkit memory cannot initialize local database
Cause
The memory command needs access to ~/.ai-devkit to initialize local database files.
Fix
Make sure ~/.ai-devkit is included in writable_roots:
writable_roots = ["~/.ai-devkit", "~/.npm"]
Recommended config
Use this minimal configuration in ~/.codex/config.toml:
[sandbox_workspace_write]
network_access = true
writable_roots = ["~/.ai-devkit", "~/.npm"]
After updating config
- Save
~/.codex/config.toml. - Restart your Codex session so sandbox settings are reloaded.
If it still fails, verify you have only one [sandbox_workspace_write] block and confirm writable_roots includes all paths.
More FAQ Topics
Explore related AI DevKit questions and topics.