Meno
Meno is a tool for visualizing hierarchical data, such as synthesized circuit sizes. It can be built into a single, standalone HTML file. Currently, Meno supports hierarchical area reports from Vivado, Genus, and DC, and hierarchical power reports from PrimeTime.
Install / Use
/learn @shioyadan/MenoREADME
Meno
Meno is a tool for visualizing hierarchical data, such as directory tree sizes or synthesized circuit sizes. It can be built into a single, standalone HTML file.
Currently, Meno supports hierarchical area reports from Vivado, Genus, and DC, and hierarchical power reports from PrimeTime and Genus.

How to Use
Web Version
- Open this page and drag-and-drop your area (or power) report file.
- You can try the unstable build here.
- Demo using the synthesis results of the RSD processor:
Use in Your Local Environment
- Download and extract the pre-built files from this link.
- Drag and drop an input file onto
index.htmlto visualize it. - To embed your input file into a standalone HTML, use
embed.sh:# Generate an HTML file (your_area_report.txt.html) in the same directory. ./embed.sh your_area_report.txt # Launch a web server, which is useful to view the output HTML from a remote client. ./launch_httpd.sh
Development
This project is designed for development using Node.js (version 18) on Ubuntu 24.04. If you encounter compatibility issues, it is recommended to use the following Docker environment, which is based on an Ubuntu 24.04 image.
# Initialize Node modules
make init
# Build the project
# If the build completes successfully, dist/index.html will be generated.
make production
# Build debug version
make
# Launch the development server
make serve
# Build a Docker environment
make docker-build
# Enter the Docker environment
make docker-run
# Alternatively, after setting up the Docker environment, you can launch 'make' or other commands directly.
./docker/run.sh make
License
Copyright (C) 2016-2025 Ryota Shioya shioya@ci.i.u-tokyo.ac.jp
This application is released under the 3-Clause BSD License, see LICENSE.md. This application bundles third-party packages in accordance with the licenses presented in THIRD-PARTY-LICENSES.md.
Related Skills
openhue
342.0kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
342.0kElevenLabs text-to-speech with mac-style say UX.
weather
342.0kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.5kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
