Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fable_dev_shell-0.1.0.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fable_dev_shell-0.1.0-py3-none-any.whl (43.7 kB view details)

Uploaded Python 3

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

Hashes for fable_dev_shell-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d3282a5c9dae0b9cce7a470c1e034f142fad6ceb8d7063d00ef54f05b84392b9
MD5 9e35b6cdbc6547e958440e30625e9f29
BLAKE2b-256 d8074c831d94e3d44a34536838927ddee3188cbe50fcf846495010d33ee27db6

See more details on using hashes here.

File details

Details for the file fable_dev_shell-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fable_dev_shell-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb0a3934b3c4734557da8258e402ad0fcef7de5ac6c6e4d83effe2467d665852
MD5 58b84c35479bee44cf8d5e85dc4a1bbd
BLAKE2b-256 e3c3f0cf0974acb4f073d7ea2c1822774110e0723931663814d4daf756734f38

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page