Script Monkey is a open-source Java plugin helping Java achieve the power & flexibilities of interpreted/dynamic languages. In other words, it helps Java achieve the best of both worlds.
Thanks to the embedded Rhino & Scripting API for being part of Java since v1.6. It’s an all-in-one plugin which means, anything that was possible only by writing a plugin can be done using plugin-scripts(simple javascript code). And, any tasks that makes more sense to be scripted can be implemented using this tool.

I happened to stumble upon Script Monkey today on the off chance that IntelliJ and Rhino had somehow been incorporated to do exactly what your plugin does. However would I be correct in assuming that the only IntelliJ IDE this works on is Ultimate, i.e. specifically not PHPStorm/WebIDE?
Thanks!
Hi Mike,
As much as I understand PHPStorm/WebIDE is a lightweight version from the core Java based IDE framework. So, ScriptMonkey plugin should work fine in that IDE also.
If you have the plugin nmanager settings in that IDE, please try & see if it works. If not, you may need to install it manually like other core plugins.
Let me know.
Thanks for the quick reply! I did try the manual install and it shows up in the plugin manager after that, however I don’t see the menu or the tool window. I didn’t copy the xstream.jar file in though because there was one already in the lib folder. Any thoughts?
Menu/tool window is done through what we call “plugin scripts”
http://code.google.com/p/scriptmonkey/
Take a look at “Timebar plugin script” example to see how it works.
As long as XStream is available somewhere in the classpath hierarchy you should be fine.
Ah sorry. To clarify I meant I don’t see the script monkey tool window or menu item as seen in the intro videos, i.e.
http://scriptmonkey.boxysystems.com/demos/HelloRhino/HelloRhino.htm
so I’m not sure how I can get started without those visible. So even though the plugin manager says it is installed, I don’t see a way to interact with it from within the IDE.
You need to install the plugin script as illustrated in this demo
http://scriptmonkey.boxysystems.com/demos/TimebarPluginScript/TimebarPluginScript.htm