Brain Neuron Simulator

Brianiac is a game-changing tool to discover and achieve human-like AI, AGI (Artificial General Intelligence). Brainiac is Open Source and FREE without fee. You build a brain by connecting neurons, synapses, eyes/ears, and your learning algorithm, then watch it learn. Brainiac calculates the voltages that actual neurons and synapses would produce at every point in time. In other words: This is NOT an artificial neural network. It’s a simulation of how a brain actually works!

Teachers & Students

Brainiac clearly illustrates how brain neurons, synapses, and action potentials work.

You can see all the neurons, see which ones are firing, and click an individual neuron to understand what made it fire (or not). You can single-step the brain and pause it any time to explore what’s going on. Brainiac provides a simple, visual way to explore neuron-and-synapse connectivity.

Plus, Brainiac includes a library of tiny brains, each of which teaches a different concept (e.g., spatial summation, synaptic weights). Labs and lesson plans can be built around each of these tiny brains.

Brainiac is written in Python language, so students can begin learning Python by modifying existing tiny Brainiac brains or creating new brains. Since Brainiac is also used by researchers, students can go as deep as they want.

Researchers

Brainiac makes it easy to test your hypotheses about how the brain learns, associates, remembers, recovers from injury, and more.

Its highly visual interface allows you to see all the neurons, see which ones are firing, see how neurons interact and influence each other, and even click an individual neuron to understand what made it fire (or not). Brainiac includes a highlevel floorplan view of the brain regions which is indispensable for making sense of the millions of synapses in a realistic brain.

Its high-level brain-specification language makes it elegantly simple to build a large brain connected exactly the way you want, using very few lines of code. Brainiac also comes with a library of sensors, including eyes and ears.

And because Brainiac is Open Source, it can easily be customized to serve your specific needs.

Software Developers

Brainiac is much more than a simulator. It features an elegant user interface, unique high-level language, a persistent brain database, and more.

You get to see it all and play with it!

You’re invited to become part of the talented, generous, mentoring Brainiac development community.

Bring your unique talents to enhance and improve Brainiac’s Open Source code, and get credit for your efforts.

What People Are Saying

“Brainiac...”

Oleg Levitsky

“Brainiac...”

Oleg Levitsky

“Brainiac...”

Oleg Levitsky

See Brainiac in Action

How Brainiac Learns & Associates

This video is a replay of the Brainiac GUI simulating a 400-neuron, 19,263-synapse Brainiac brain with an eye and an ear that is learning to associate the sound “X” with the written letter “X.” Once this brain has learned the association, if it hears an X but doesn’t see one, the visual X neuron will still fire because the brain is recalling the association.

Brainiac Plays Sudoku

This video shows a Brainiac brain that knows how to play Sudoku. It has 3,600 neurons and 78,732 synapses. The user interface has been color-coded to indicate neurons firing at high frequency in orange, at medium frequency in green, at low frequency in blue, and neurons that are not firing in black. The white numbers were already provided as clues in this Sudoku puzzle, and the yellow numbers are guesses by the brain as it figures out the solution.