Skip to main content

frob

Developer workflow CLI tools. Designed for agentic and human use.

Install: pip install frob or uvx frob. For editable dev install: pip install -e .


Commands

Command Description
frob map Recursive directory tree with file sizes and line counts
frob outline Structural skeleton of a file: classes, functions, signatures, line numbers
frob xref Find where a symbol is defined and every file that references it
frob tokens Estimate token cost of files before reading them
frob bundle Assemble minimal context for a function as a subagent prompt
frob ctx Adaptive context: auto-selects stub/bundle/full based on complexity
frob stub Reduce a file to one or more targets, stubbing everything else
frob exports Generate a ready-to-paste __init__.py from all public symbols
frob check Aggregate quality gate: ruff, ty, cycle, dup, arch, bind, exports
frob cycle Detect import cycles in Python packages
frob gitlog Summarize git history filtered by conventional commit type
frob edit Isolate, stage, and atomically commit changes to a single symbol
frob dispatch Decompose a task into parallel agent missions
frob mission Manage individual agent mission state
frob todo Lightweight task list stored in .frob/

See docs/ for detailed documentation on each command.

Download files

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

Source Distribution

frob-0.0.6.tar.gz (106.2 kB view details)

Uploaded Source

Built Distribution

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

frob-0.0.6-py3-none-any.whl (157.0 kB view details)

Uploaded Python 3

File details

Details for the file frob-0.0.6.tar.gz.

File metadata

  • Download URL: frob-0.0.6.tar.gz
  • Upload date:
  • Size: 106.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for frob-0.0.6.tar.gz
Algorithm Hash digest
SHA256 ce01e487248f9e33a0b051d283884d632c126bcb7eb7940fbe772da0b8f2ed3a
MD5 f2fabe1675c1451132728d6275e8982f
BLAKE2b-256 e51082f035b7c1823bda5e36ce8848145120a84a83e66b7e162f7993552eed59

See more details on using hashes here.

File details

Details for the file frob-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: frob-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 157.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for frob-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 1affcf91450da30c90743b6bb7dc800faab00dd9a19a777b3e98297206f09e3e
MD5 0aadacb5b8b6cd9dc53a30df0a91ff78
BLAKE2b-256 41df00282f2f36fb833a180d400c2c8464664ca28fb8b490ec0ff993f80641ee

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 files

0.0.5

2 files

0.0.4

2 files

0.0.2

2 files

0.0.1

2 files

0.0.0

2 files

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