Robomongo  0.8.5

Shell-centric cross-platform MongoDB management tool

#htmlcaption2 #htmlcaption1 #htmlcaption3
Download for Mac OS X Download for Windows Download for Linux
View on GitHub Submit Issue Magic Backlog Changelog


Robomongo — is a shell-centric cross-platform open source MongoDB management tool (i.e. Admin GUI). Robomongo embeds the same JavaScript engine that powers the MongoDB 2.2mongo shell.

Note: We are working on an update with MongoDB 3.0 compatibility for the upcoming Robomongo 0.9.x release series.

This is an early beta version of Robomongo,that we are publishing in a hope to validate the usefulness of the application. We really welcome your feedback! Please submit any issues and proposals to GitHub Issues.


Full Power of MongoDB Shell

Robomongo 0.8.x embeds the same JavaScript engine (based on Mozilla SpiderMonkey) that powers MongoDB's v2.2 mongo shell. It means that you can reuse your existing skills of MongoDB shell in Robomongo!

Robomongo provides you with syntax highlighting, autocompletion, different view modes (text, tree, custom), and more.

With great power comes great responsibility. Robomongo will not stop you from executing "undesired" code. Be careful, as you do with the MongoDB shell!

Tip! Select any part of a query and press Ctrl + Enter. Only the selected code will be executed.

Multiple Shells

Open as many shells as you need. Every tab in Robomongo — is a MongoDB shell, fully isolated from each other.

You can have many opened shells for single MongoDB database, or many shells for many different databases.

Tip! Press Ctrl + T to open new shell, based on currently opened.

Multiple Results

Robomongo executes your code in statement by statement way. That means that you will receive as a result for each statement you have.

This feature can assist you, for instance, when you would like to view and analyse documents side by side.

Tip! Press F10 to toggle results orientation from vertical to horizontal.


Robomongo provides you with autocompletion for all objects (and thus functions) that are known by the JavaScript runtime, including autocompletion for databases, collections, and even your document objects.

To assist Robomongo autocompletion — execute your code. This will make your objects available to JavaScript runtime, and autocompletion will work even for your custom functions and documents.

Tip! To see the code of any JavaScript function, just type its name and execute (Ctrl + Enter)


Robomongo is free and open-source software. you need the most!