Ross ROSS = Recommend OSS · open-source software intelligence for agents

bpython/bpython

bpython - A fancy curses interface to the Python interactive interpreter observed · 2026-08-28

github.com/bpython/bpython · homepage · Python · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

70/100

  • Activity 93
  • Release rhythm 22
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 283
  • age_days: 4443
  • days_rel: 309
  • days_push: 44
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

2771 stars · 251 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

bpython is a fancy curses-based interface to the Python interactive interpreter that adds IDE-like features such as in-line syntax highlighting, autocomplete, and expected parameter lists. It is a lightweight terminal REPL intended as a drop-in replacement for the vanilla Python interpreter.

Use cases

  • get syntax highlighting and autocomplete in the Python REPL
  • quickly test Python snippets without creating a temp file
  • see function parameter lists while typing in the interpreter
  • rewind and re-evaluate the last line of a Python session
  • edit the current REPL session in an external editor
  • paste the current interpreter session to a pastebin
  • reload imported modules to test code changes interactively

When to choose

  • you want a lightweight, enhanced Python REPL in the terminal
  • you find vanilla python or IPython too heavy or differently focused
  • you want inline autocomplete and syntax highlighting while exploring Python code

When to avoid

  • you need a full IDE or notebook environment
  • you need rich magic commands, plotting, or notebook features like IPython/Jupyter provide
  • you primarily work on Windows, where support requires extra effort

Facets

cli-tool · maturity stable

interpreter developer-tools terminal-ui cli developer-tools programming-languages windows bsd cli python python-repl interactive-interpreter curses autocomplete syntax-highlighting readline command-line linux macos

5 sources

Member repositories

RepositoryRoleHealth v2
bpython/bpythonmain70

For agents

markdown · JSON · MCP: product_card(name="bpython/bpython")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem