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.5.tar.gz (105.4 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.5-py3-none-any.whl (156.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: frob-0.0.5.tar.gz
  • Upload date:
  • Size: 105.4 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.5.tar.gz
Algorithm Hash digest
SHA256 3b2a4bb215a3756f3c2c50b3f61f96c24ad833242b7424808a02662f04ce77b6
MD5 1f501c6628d3f95842e69c2b32662300
BLAKE2b-256 f15e83bc3c3feb1dec3a25872ce9cb65af73e2220a42e4a6996b4008fdc56ece

See more details on using hashes here.

File details

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

File metadata

  • Download URL: frob-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 156.5 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 53647f9edf5ae3e9237c1c1617d774315efee4de89597a937dc0f0d292ee6820
MD5 3f36ed37addc59254bfb1785ae3a52bf
BLAKE2b-256 bbbb3bf8388c4c4e7350734696157426f9bd46af26a057a462a4136c850d6e34

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.6

2 files

This release

0.0.5 This release

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