ripen
Interactive dependency updater for npm, pnpm, yarn, and bun
$ npm install -g ripencliEverything you need to manage dependencies
A complete toolkit for keeping your projects up to date, right from the terminal.
Interactive TUI
Navigate, select, and update packages with a beautiful keyboard-driven terminal interface built with Ink.
Multi-Package Manager
Auto-detects your package manager from lock files. Works with npm, pnpm, yarn, and bun out of the box.
Version Picker
Choose any specific version from the npm registry — not just the latest. Pre-release filtering included.
Changelog Viewer
Read GitHub release notes directly in the terminal before updating. Know what changed.
Smart Grouping
Group scoped packages together and sort by update frequency. Surface what matters most.
Major Warnings
Highlights potentially breaking major version bumps so you can update with confidence.
Global Packages
Check and update globally installed packages across npm, pnpm, and yarn in parallel with -g.
Self-Update
Automatically notifies you when a newer version of ripen is available and can update itself.
Control everything from the keyboard
No mouse needed. Every action has a keyboard shortcut for a fast, fluid workflow.
Ready to update?
Install ripen and take control of your dependencies with an interactive, keyboard-driven workflow.