Dev tools · alternatives · 2026
24 alternatives to A Python AST viewer for the terminal
Hey HN! I've been having a play with the idea of building a Python AST viewer that can be used in the terminal. It's very early days yet, but the basic approach is now available for playing with. Also on PyPi and works fine on GNU/Linux, macOS and Windows.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A Python AST viewer for the terminal launched in 2022; newer entries below may have overtaken it.
- 1

A point to point color terminal video chat. Contribute to mofarrell/p2pvc development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 2

Hi HN community, I’m Zach, founder and CEO of Warp, and am excited to show you Warp, a fast Rust-based terminal that’s easy to use and built for teams. As of today, Warp is in public beta and any Mac user can download it. It works with bash, zsh, and fish. The terminal’s teletype-like interface has made it hard for the CLI to thrive. After 20 years of programming, I still find it hard to copy a command’s output; I always forget how to use `tar`; and I always have to relearn how to move my cursor. To fix fundamental accessibility issues, I believe we need to start innovating on the terminal,…
2022 · warp.dev · its alternatives →
- 3

Stream ASCII movies over HTTP. Contribute to martinraison/ascii-tv development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 4

Screensavers for your terminal. Contribute to cxreiff/ttysvr development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 5

I got tired of open file.docx → wait 8 seconds → close Word just to read a document, so I built a terminal-native Word viewer! What it does: * View `.docx` files directly in your terminal with (mostly) proper formatting * Tables actually look like tables (with Unicode borders!) * Nested lists work correctly with indentation * Full-text search with highlighting * Copy content straight to clipboard with `c` * Export to markdown/CSV/JSON Why I made this: Working on servers over SSH, I constantly hit Word docs I needed to check quickly. The existing solutions I'm aware of either strip…
2025 · github.com · its alternatives →
- 6

Hi HN I built CineCLI — a cross-platform terminal app to browse movies, view details, and open torrents directly in your system torrent client. Features: - Search movies from the terminal - Rich UI with ratings, runtime, genres - Interactive & non-interactive modes - Magnet handling via system default client - Linux/macOS/Windows support - No ads, no tracking GitHub: https://github.com/eyeblech/cinecli PyPI: https://pypi.org/project/cinecli/ Would love feedback from terminal + Python folks
Dec 2025 · github.com · its alternatives →
- 7

The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser. - textual/README.md at main · Textualize/textual
2021 · github.com · its alternatives →
- 8

I was constantly googling CLI commands so I built this small CLI tool with GPT3. You can ask for shell commands right from the CLI. You'd need to use your own API KEY for this but it's pretty simple, instructions are in the README Not perfect but not bad either.
2022 · github.com · its alternatives →
- 9

Last month, I started learning a Python TUI framework called Textual. After working on a 4x4 board game, I made an interactive app to test your CLI text processing skills with 40 beginner to intermediate level exercises. The app is fairly basic in terms of features — only single input file, so no stdin data, multiple files, etc. Most of the exercises in this app is based on my Computing from the Command Line ebook (https://learnbyexample.github.io/cli-computing/preface.html). I hope to improve the TUI app to support all the 200+ exercises sometime next year.
2022 · github.com · its alternatives →
- 10

2016 · python-ast-explorer.com · its alternatives →
- 11AA
2012 · ivolo.me · its alternatives →
- 12

- 13

AST-based fragmental source code refactoring toolkit for Python - isidentical/refactor
2021 · github.com · its alternatives →
- 14

An awesome iTerm2 backend for Matplotlib, so you can plot directly in your terminal. - daleroberts/itermplot
2017 · github.com · its alternatives →
- 15

Terminal-based presentations using Pandoc. Contribute to jaspervdj/patat development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 16

a webcam that can be run on a bare terminal. Contribute to mustafaakin/terminal-webcam development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 17

Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters - stefanhaustein/TerminalImageViewer
2016 · github.com · its alternatives →
- 18

Your wishes are my commands. Contribute to dylanjcastillo/shell-genie development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 19AI
I built this software to help users who need to do static code analysis for C/C++ codebase. This can help you to explore the ASTs interactively. It can replace the Clang ast dump completely and also you can search the code/ASTs in a structual way. For example you can search a function which matches specific name or number of paremeters.
May 2026 · uvic-aurora.github.io · its alternatives →
- 20

- 21

I needed to remote control a program (and read it’s output) while that tool should still be fully interactive for the user. Obviously there are things like tmux and more but they emulate an entire terminal. This is simpler in that it just sets up a pty and basic pipes or files to send stuff in and read from it.
2022 · github.com · its alternatives →
- 22

It currently supports Linux as of now. You can use this package to tinker with many things. Let's say, if you want to make a custom notification system, like if your website is down, you can make a blink notification with it. MacOS support is underway. I haven't tested Windows yet, I don't use it anymore btw. In future, if this package reaches nice growth, I'll be happy to make a similar Rust crate for it.
Apr 2026 · github.com · its alternatives →
- 23

Hi HN, I’m Mike, the founder and creator of Wave, a cross-platform open-source terminal that supports inline rendering, modern UI, and persistent sessions. I love the command line; I’ve been using it for over 25 years, starting with a Linux box I made with spare parts in my college dorm room. But while other devtools have been modernized, the terminal has been stuck, with the same basic functionality for over 40-years. What if your command line terminal could display more than just text? That’s crazy right (I can hear the screams of thousands of graybeard sysadmins). Not all the time, but…
2023 · github.com · its alternatives →
- 24
LinkShell▲74Control your AI terminal sessions from your phone.
Apr 2026 · liutianjie.github.io · its alternatives →
Also compare
- A Simple terminal-based video chat – renders in ASCII and has audio alternatives
- Warp, a Rust-based terminal alternatives
- ASCII TV – Stream ASCII movies in your terminal with curl alternatives
- Screensavers for your terminal (Bevy/Ratatui) alternatives
- Doxx – Terminal .docx viewer inspired by Glow alternatives
- CineCLI – Browse and torrent movies directly from your terminal alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →