CodeAssistant is a quick and easy way to test code and learn a new language with the many supported!

With CodeAssistant you can quickly test code snippets and instantly see the output. You no longer need a IDE window open to test code.

Languages Supported C, C++, C#, Javascript(Node.js), PHP, Python, Ruby, Perl, and VB.NET supported.

Testing PHP has never been so easy. CodeAssistant makes it easy to lean the language while following a tutorial

The language definitions are simple XML files that hold all the information for CodeAssistant to compile or run your favorite language. You can swap these definitions with friends and edit them to your liking. If you want to add support for a language, just create the XML file and drop it in the Data folder. CodeAssistant will pick up the changes and you can code immediately. No waiting for an app update.

Compilers and Runtimes

Keyboard Shortcuts

  • Ctrl+R Compile/Run
  • Ctrl+S Save
  • Ctrl+O Open
  • Ctrl+N New Editor
  • Ctrl+F Locate resource for current language

Add a new language to CodeAssistant

You don't have to wait for me to add support to the application, this video will show you how to add IronPython support to CodeAssistant.


It's a fact of life that if you want to compile and run software, you need the correct compiler/runtime for the language that you are working with. There is no way around that fact and CodeAssistant is no different. To use a language in CodeAssistant you will need to have the compiler or runtime installed on your machine.

Use the list above for compilers and runtimes if you do not have any installed.

If you have any other questions or concerns just send an email to me

Development Roadmap

These features are in no specific order.

  • Code Completion
  • Auto Update
  • Arguments