Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here


>_ Electron based NodeJS REPL :see_no_evil:

Subscribe to updates I use Mancy

Statistics on Mancy

Number of watchers on Github 2659
Number of open issues 55
Average time to close an issue 4 days
Main language JavaScript
Average time to merge a PR about 1 hour
Open pull requests 2+
Closed pull requests 4+
Last commit over 3 years ago
Repo Created about 5 years ago
Repo Last Updated 5 months ago
Size 13.7 MB
Homepage http://mancy-re.pl
Organization / Authorprincejwesley
Latest Releasev3.2.0
Page Updated
Do you use Mancy? Leave a review!
View open issues (55)
View Mancy activity
View TODOs for Mancy (2)
View on github
Book a Mock Interview With Me (Silicon Valley Engineering Leader, 100s of interviews conducted)
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating Mancy for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


A cross platform NodeJS REPL application based on electron and react frameworks.

Gitter Subscribe

 Language Support


  • Syntax Highlighting
  • Dark and light themes
  • Load and save session history
  • Separate console window for async stdout/stderr logs
  • Notification for async console logs
  • console output filter support
  • Traversable output with fold/unfold options
  • Support for adding directory to node path
  • Expand/Collapse/reload command options
  • History traversal support
  • Multiple window
  • Multiline prompt support with shift + enter
  • Auto suggestion
  • Tab completion
  • Code format support
  • Support to toggle REPL mode
  • Preferences for theme and REPL mode

 Version II :star2:

  • Download npm modules on demand
  • Babel support
  • await with auto async wrapper
  • Data visualization support
    • Integer representation (bin/oct/dec/hex and signed/unsigned)
    • Regular expression live editor
    • Buffer explorer
    • HTML view
    • CSS color view
    • base64 detection
    • Basic chart representation of data
    • Image detection / display
    • Download buffers support
  • Support to break long lasting commands
  • Preference window
  • Promise output tracking
  • Source file open support for node modules(.source name)
  • No special meaning for _
  • Syntax highlight as we type

For more detailed documentation, read here


wiki page has documentation for new features.


light theme

dark theme

console section

auto suggestion

function source


  • npm install -g mancy (or)
  • Download from latest release (or)
  • Clone and run npm install & npm run package. Executable file will be created inside ./dist/ directory.
  • To build native modules, make sure node >=4.x and npm >= 3.x installed.
  • Refer node-gyp for native module build failure.


Fork and run npm run debug or gulp debug to debug this application.


Subscribe this thread for new features and release notification.

 Ideas & Suggestions

Find consolidated ideas and suggestions here.


MIT License

Mancy open issues Ask a question     (View All Issues)
  • about 4 years Error when viewing object with null prototype
  • about 4 years NODE_ENV
  • about 4 years while open a object detail, fixed the input console line in the bottom to input more
  • about 4 years Redclare const / class
  • about 4 years app crashes on start with blank error message
  • about 4 years Error (the object and stacktrace) not showed up in log panel
  • about 4 years Cannot load javascript (es6) files where there are block comments in a class
  • about 4 years [idea] mancy for terminal/console
  • over 4 years Feature Request: Set Tab Size
  • over 4 years Automatically scroll to bottom when opening a function block
  • over 4 years Electron default app icon on 3.1.0
  • over 4 years Make it possible to set the working directory to enable relative requires
  • over 4 years port to mobile???
  • over 4 years crash with autocompletion on
  • over 4 years Not download npm automaticly
  • over 4 years Notification Thread
  • over 4 years Add elm support
  • over 4 years Please add a --session option to load a session from command line
  • over 4 years Fatal crash on startup OSX El Capitan 3.0 AND 2.2.2
  • over 4 years Auto expand object/array results
  • over 4 years Move REPL components to separate module
  • over 4 years Hangs after upgrade to 3.0
  • over 4 years can't run tests
  • over 4 years [CLJS] Output rendering for Sequences > 100 is wrong
  • almost 5 years Uncaught exception on app start on OS X
  • almost 5 years [Windows 7] Mancy GUI never appears
  • about 5 years bring-your-own Node.js optional alternative to Electron-built-in-Node.js
  • about 5 years feature request: custom stylesheets
  • about 5 years Ideas for Mancy 3.0
  • about 5 years Evaluation error
Mancy open pull requests (View All Pulls)
  • docs(README): Fix Gitter badge
Mancy list of languages used
Mancy latest release notes
v3.2.0 v3.2.0
  • Disable font manager
  • Bug fixes...
v3.1.0 v3.1.0
  • Syntax error improvement for JS
  • Badge notification for console messages in Unity
  • Execution time support
  • Upgrade electron 1.2.x

and enhancement/bug fixes.

v3.0.0 V3.0.0
  • CodeMirror Integration
  • ClojureScript Support
  • History Navigation & Auto Complete Support
  • Key Map Support using CodeMirror keymap
  • Parinfer mode Support for ClojureScript
  • Enable/Disable Compiler Warnings for TypeScript & ClojureScript.
  • Displaying active Process handle count
  • More command line options
  • Upgrade electron -> 0.37.x (Chrome 49)

and bug fixes.

Other projects in JavaScript
Powered by Autocode - Instant Webhooks, Scripts and APIs
Autocode logo wordmark