Create & Reveal

Design virtual environments where agents interact. Build algorithms and programs to control those agents and situations where they can run.

Expose the behavior of your algorithms and explore it with visual representations.

What is Walnut today?
Not just a gallery with pre-made examples, but a way of defining new algorithms and problems and sharing them with others.

Not just a way to see your code running, but a way of creating your own alternative visual representation of algorithms to understand every aspect of them.

We envision...

Crack the nut. Change the relationship between people and algorithms by discovering what's inside your code.
Use Cases
In Your Life
Telling someone 'how it works' is not always enough to get your ideas across. Being able to reveal what's inside the black box of your code and exploring it is a must. It has never been easier to transform programs into something so tangible Cmon, let's play with Walnut.
Sign Up for free
In Your Classroom
Are you teaching/learning? Wouldn't your experience be better if you could do some forensics on the algorithms? Just log into Walnut and if you are a professor ask for classroom features. If you are a student, ask your professor to make the small effort of using Walnut!
Professor account
Research & work purposes
Simulating and visualizing algorithms for research and industrial purposes is a key enabler for your teams to integrate and communicate better, faster, stronger
Stay tuned
(we promise not to spam)

For a better experience we suggest you to switch to your desktop device