CodeRunner 4

coderunnerapp.com ↗

A macOS programming editor that runs and debugs code in many languages from one desktop app.

SI Score
80/100
Pricing
Not confirmed
Free plan
Not confirmed
Sign-up required
Not confirmed

Ask SI about CodeRunner 4

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the CodeRunner 4 homepage

What it does

CodeRunner 4 is a macOS text editor and IDE for writing and executing scripts or small programs. Its current product page describes built-in configurations for 25 languages, more than 200 syntax modes, inline error feedback, and a debugger with breakpoints for more than a dozen languages. Developers can also add a language configuration by supplying the terminal command used to run or compile it, which makes the editor adaptable without claiming that it bundles every compiler or interpreter.

CodeRunner is aimed at quick coding across languages without switching to a separate full IDE for every small task. The product page describes an editor with completion, syntax modes, live lint or error feedback, a console, and debugging controls. A sensible first use is to choose a language already configured by the app, write a short program, and run it; for supported debuggers, breakpoints expose the call stack and variables.

Add a language you already use

If a language is not preconfigured, CodeRunner's support page documents a small setup path: open Preferences → Languages, add a configuration, and enter the terminal command that runs the interpreter or compiler. A language that needs several commands can use a compile script. This is useful for a personal utility script or for comparing language snippets, but it assumes the relevant runtime or compiler is installed on the Mac.

The app is macOS-only. Its support page also notes that the Mac App Store build is sandboxed and can occasionally complicate compiled-language workflows; it recommends the website build in cases where that occurs. The site presents direct purchase and a Setapp option, but the checked pages did not establish complete current billing terms, so this guide does not quote a price or classify the purchase model.

Strengths

  • The app ships with run configurations for 25 languages and more than 200 syntax modes, according to its product page.
  • The built-in debugger supports breakpoints and inspection of the call stack and variables in supported languages.
  • Custom language run commands and compile scripts let users adapt the editor to installed toolchains.

Watch out for

  • CodeRunner is for macOS rather than a cross-platform or browser-based editor.
  • Languages outside the supplied configurations need an installed runtime or compiler and a user-defined command; the Mac App Store sandbox can also affect some compiled-language workflows.

Best for

  • macOS developers who frequently write or run short scripts in several languages
  • Users who want a lightweight editor with a console and debugger for supported languages

Sources