Fable: a production multi-agent developer shell.
Project description
FABLE
fable is an interactive Python REPL shell for routing development work across
Codex, Claude Code, Antigravity, Hugging Face dataset search, Kaggle training,
custom skills, and goal-based orchestration.
Install locally:
pip install -e .
Install from PyPI after release:
pipx install fable-dev-shell
fable
or:
pip install fable-dev-shell
fable
Run:
fable
Technical documentation:
docs/TECHNICAL_DOCUMENTATION.md
Agent runs show Codex-style generation metadata, live provider output, provider
diagnostics, and a workspace change table. Transcripts are saved under
~/.fable/runs. Inside the shell, use /runs and /runs show <id> to inspect
past generations, including streamed output and files created or modified.
Provider prompts are passed through as the user's text only. fable does not
print internal lane instructions as chat content. On Windows, Codex defaults to
--sandbox danger-full-access to avoid the missing
codex-windows-sandbox-setup.exe failure; set FABLE_CODEX_SANDBOX to override.
Production control commands:
/settings show
/settings set codex_sandbox_windows danger-full-access
/mcp add filesystem npx -y @modelcontextprotocol/server-filesystem C:\PROJECTS
/mcp list
/mcp doctor
/mcp export codex
/mcp export claude
Deployment commands:
/login github
/login vercel
/login supabase
/login openclaw
deploy status
deploy github
deploy vercel --prod
deploy supabase status
github repo view
vercel ls
supabase status
openclaw status
marketing audit my landing page and write launch copy
openclaw configure
openclaw channels add
openclaw channels status
Ponytail commands:
ponytail build the login backend with the least code that is still secure
ponytail-review src/auth
ponytail-audit .
ponytail-debt app
ponytail-gain api
mode ponytail
ponytail install codex
ponytail install agy
ponytail install openclaw
ponytail runs a Codex lane with a minimum-necessary engineering discipline:
reuse existing code first, prefer stdlib/native/dependencies before new code,
and keep validation, security, accessibility, tests, and required behavior.
The install subcommands call the official Ponytail integrations for Codex,
Antigravity, and OpenClaw.
If an agent run fails, or exits with no output and no workspace changes, fable
can automatically run one Codex repair pass. Control it with:
/settings set auto_repair true
/settings set auto_repair_on_noop true
For full app builds, use /goal ... --parallel to run independent backend,
frontend, dataset search, and training lanes at the same time while dependent
polish/integration steps wait for them.
If Anthropic planning or Claude frontend execution is unavailable, fable
falls back to separate Codex lanes for backend and frontend work.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fable_dev_shell-0.1.0.tar.gz.
File metadata
- Download URL: fable_dev_shell-0.1.0.tar.gz
- Upload date:
- Size: 37.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3282a5c9dae0b9cce7a470c1e034f142fad6ceb8d7063d00ef54f05b84392b9
|
|
| MD5 |
9e35b6cdbc6547e958440e30625e9f29
|
|
| BLAKE2b-256 |
d8074c831d94e3d44a34536838927ddee3188cbe50fcf846495010d33ee27db6
|
File details
Details for the file fable_dev_shell-0.1.0-py3-none-any.whl.
File metadata
- Download URL: fable_dev_shell-0.1.0-py3-none-any.whl
- Upload date:
- Size: 43.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb0a3934b3c4734557da8258e402ad0fcef7de5ac6c6e4d83effe2467d665852
|
|
| MD5 |
58b84c35479bee44cf8d5e85dc4a1bbd
|
|
| BLAKE2b-256 |
e3c3f0cf0974acb4f073d7ea2c1822774110e0723931663814d4daf756734f38
|