-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
jiranon khemklad edited this page Jul 24, 2026
·
3 revisions
A lightweight Terminal User Interface (TUI) for managing and exploring MongoDB directly from the terminal — a Compass-style client, fully inside your shell.
npm i -g mongoterm@latest
mongotermOr from source:
git clone https://github.com/Fuse441/mongoterm.git
cd mongoterm
npm install
npm run dev- Architecture — how the codebase and event-driven workflow are organized
- Keybindings — full keyboard reference
- Features — what's implemented today
- Roadmap — what's planned / missing vs. Compass
- Manage multiple MongoDB connections
- Import / export connections (Compass JSON or mongosh URI list)
- Browse, create, and drop databases and collections
- View, insert, edit, delete, and duplicate documents
- Query with pagination, sort, and autocomplete
- Query shell modal (
:) for composing larger filters - Keybinding help popup (
?) - Cross-platform: macOS, Linux, Windows
- Node.js + TypeScript
- neo-blessed (terminal UI)
- Official
mongodbNode.js driver
Before making any change to the codebase, read
CLAUDE.md —
it's the single source of truth for architecture, conventions, and known
neo-blessed gotchas, kept in sync with the code as a hard rule in this
repo. AGENTS.md, .cursorrules, and .github/copilot-instructions.md all
point back to it so every AI tool converges on the same document.
Contributions, suggestions, and feedback are welcome — open an issue or PR on the main repo. Please use Conventional Commits (feat:, fix:, docs:, ...); CHANGELOG.md is generated from them automatically.
MIT