ook-ide

Ook!++ IDE

GitHub Repo stars

Offline Ready Single-file HTML No CDN No Server Embedded Assets MIT Licensed

Do androids dream of orangutans?

Ook!++ IDE is a single-file, offline, no-server programming playground for Ook!++: a friendly helper dialect that can be interpreted directly, suggested, prettified, debugged, and compiled back into original Ook!, Bf*, JavaScript, or Dragon Palm assembly/cart output.

If this project made you smile, taught you something odd, or helped you make a tiny programme, please star it. Stars are small, harmless, and surprisingly motivational.

Features

Quick Start

Open ook-ide.html in a modern browser. That is it.

Try this:

Ook!++ say "Hi!"

Then switch the compiler to Ook! to see the same tiny programme as classic paired-token Ook!.

Try Suggest on rough input too:

console.log("OOK")
prnt
loop
addd 2

With deterministic suggestions enabled, the IDE rewrites that into valid, annotated Ook!++ locally. If you enable the LLM service in Preferences, the response is validated as Ook!++ before it replaces the editor content.

Interesting Fact

Orangutans often build a fresh sleeping nest high in the trees, bending and weaving branches into a platform before settling in. Good software also benefits from a comfortable place to think.

Credits

Ook! was created by David Morgan-Mar. This IDE builds a friendly Ook!++ workshop around that classic esolang idea and includes Dragon Palm cart support for the supplied fantasy handheld target.

Fonts use local browser and operating-system stacks. Icons are embedded inline SVGs. The app uses vanilla JavaScript plus an embedded TinyBase-style local store.

GNU Terry Pratchett

License

Ook!++ IDE is MIT licensed.

Ookie the Orangutan used under license from Decent Enough Games. Ookie may not be reused for any other purpose than as a mascot within Ook!++ IDE without express written consent.

Copyright 2026, Agent 57951.