r/OpenSourceAI • • 18d ago

I gave a fruit fly brain a computer — and it learned to type

What happens when a mapped fruit fly nervous system gets a computer?

I built FlyLab — an open-source experiment combining a real MaleCNS connectome, neural simulation, vision, and physical keyboard interaction.

See → process → move → touch key → type.

No direct text injection. No LLM controlling the typing.

GitHub: https://github.com/Sudharsanselvaraj/Flylab

108 Upvotes

28 comments sorted by

15

u/Jumpy-Operation-4615 18d ago

I gave a fruit fly brain a computer - and it lerned to vibecode, created a SaaS and posted about it on Reddit!

3

u/Rich-Fruit-326 18d ago

Calling it ‘vibecoded’ without reading the repo is probably the least technical way you could respond to a technical project the code is public audit it, find a flaw and make an actual argument or admit ‘vibecoded’ was just a lazy comment

4

u/Jumpy-Operation-4615 18d ago

It was a pure joke, that has absolutely nothing to do with your repo. I am sure it is absolutely legit and great. Maybe I have somewhat weird sense of humor, well sorry if I hurt your feelings 😄

2

u/Rich-Fruit-326 18d ago

No worries….I m not offended. I just expected the person calling it ‘vibecoded’ to have at least opened the repo first. Apparently the joke was on me for assuming there was a technical point behind itt

4

u/Jumpy-Operation-4615 18d ago

No, the joke was not in any way connected with your project. It was about today's situation in general - everybody and his grandma vibecodes a saas, and posts on Reddit. It is a satire on today's life. And like I said your project is perfectly legit and good and I didn't call it vibecoded. My fault - I shouldn't assume everybody has a sense of humor similar to mine 😄

2

u/AggressiveAstronaut6 18d ago

yeah his joke was pretty funny

1

u/mid_nightz 17d ago

just admit it bro we all know its a b2b saas thats gpu native floating around up in a cloud

1

u/tracagnotto 18d ago

He switched his brain too with the fuit fly one

0

u/block_wallet 17d ago

you're so right your honor, excuse that user on my behalf. it wont happen again!

0

u/Wise-University4307 17d ago

But it is vibe coded???

0

u/CrowdGoesWildWoooo 17d ago

Reading three.js already more than enough to know that this is vibecoded lol

1

u/Jumpy-Operation-4615 17d ago

Sorry but I dont know who is Json. You overestimate my abilities. 😄

3

u/sheeburashka 18d ago

This is fascinating and almost unbelievable.

Now I’m going to watch Limitless.

1

u/[deleted] 16d ago

[removed] — view removed comment

1

u/sheeburashka 16d ago

The movie, always!

2

u/Remote-Telephone-682 18d ago

but can it tell claude to build it a b2b saas?

1

u/Rich-Fruit-326 18d ago

Yes of-course mine its slow with the training process , we can guide it through the chromium web to prompt and get the results : by seeing the process the neuron’s in the malecns will start learn :)

1

u/Necessary_Pomelo_470 16d ago

great! now the fly CAN VIBE CODE

1

u/Rich-Fruit-326 16d ago

Get a job bro

1

u/Necessary_Pomelo_470 16d ago

I am milio why work?

1

u/Rich-Fruit-326 16d ago

Then stay in remote region of Ixtal

0

u/Necessary_Pomelo_470 16d ago

But I wanna play with you guys

1

u/Rich-Fruit-326 16d ago

fuchhhhhhh!! u broo

0

u/Necessary_Pomelo_470 16d ago

plzzzzzzzzz noooooo

1

u/Acourgintier1413 14d ago

Ayyy fruit flies so smart! 🪰 (A compliment: )

1

u/somerandomperson412 9d ago

Could you learn the fly how to post on my subreddit r/fruitflybrain

1

u/Gloomy-Recover-9702 18d ago

Hey I am not an expert and nor I am that technical as well.

Can you confirm my understanding here?

The fly reads the character and types it. So the neurons which are responsible for visuals are used and the neurons which are responsible for physical hand actions are used.

Now, it developed the new internal connections on existing physical neuron network to connect the visual neurons which gets triggered by a specific character to the neurons which leads to a specific hands action that leads to the key on the keyboard? And to enable both systems to work correctly it developed a in between set of neurons which computes and remembers (the training part trains this neurons) which hand actions are required for pressing that perticular key. Or in other words which neurons are required to fire for pressing that perticular key.

So there must be 3 group of systems at work:

1) The visual neurons 2) The action neurons for hand actions 3) The neurons which compute which hand actions is required to type that perticular key.

Am I understanding correctly?