#[WIP] Neuro's Desktop (An integration for letting neuro use a computer)
1 messages Β· Page 5 of 1
ooh
oh maybe I forked the master branch though?
idk if the file was different on master or not
ur good
I'm so sorry
Ok ima sleep now. gn I'll take a look in the morning
gn!
either flaming the integration devs or flaming vedal (or neuro if it seems like a "simple" integration)
Hi KTrain!
sooo we have to make it seem as simple as possible?
that seems easy...
right...?
no, I'm just saying if the integration slightly becomes cooked, they either blame integration devs or vedal/neuro
no inbetween
flaming the integration itself is technically flaming the integration devs by indirect proxy but you can't really flame an inanimate object so
no- I just don't want to get flamed
honestly if anyone flames you, ignore it
at the end of the day it is a "community" thing
it's a small group of people vs... what like 1.6k ccv at minimum?
don't see why you need to care that much
also most people wouldn't flame you (and if they are I doubt they are doing so seriously)
I plan on explaining at some point about like
this "subcommunity" if you will
no
Todo list (neuro-desktop-todolist)
Neuro's Desktop Integration development tasks
Needed for v0.0.3c-dev release
- Vision / Context Information on the desktop
(e.g. something happening on the screen, tell neuro)
Current todolist
- finalize, polish, and publish v0.0.3b-dev as a github release
- merge the PR (#28) to the main repository, so that we can release v0.0.3b-dev
- get a NN mouse pathfinder for v0.0.3b-dev (I am insistent we do this-!)
- add a lot more possible actions
Roadmap for v0.0.3-alpha release
I hope to release v0.0.3-alpha as a complete (for community tesing), but not for end-user ( / beta ) testing yet. Beta will be for when we have a good enough integration, that we can start on an installation code. Along with getting a windows certificate for neuro-desktop's many binaries. We love all of our programming languages equally.
v0.0.3b-dev is going to have mostly action features added, and not yet context prompt engineering
v0.0.3c-dev will have context addition & prompt engineering code
v0.0.3d-dev will have higher level controls for the twins to be able to use neuro-desktop easier, e.g. close_window, fullscreen_window , context: you currently have example window selected, etc
v0.0.3e-dev will have automatic recognition of possible high level actions, and register them as disposable actions (i.e. unregister when no longer possible). This system would have to recognize, register, update, and give neuro context in real time (hopefully in under 120ms), the recognize part will need to also have a system to handle how to define, how the action should execute too.
for v0.0.3d-dev's high level controls, I meant fixed controls that work on all possible situations, and not RT (real time). So like, detecting the current selected window, possible windows to select, fullscreening selected window, closing selected window etc. And not: click_play (on the game menu), walk_forward N seconds, and so on.
v0.0.3e-dev will implement an UI for neuro-desktop, which includes an admin page, an configuration menu, and an base menu to tell vedal what the integration is doing / thinking.
Neuro Desktop Contributions / Useful Information Guide
This message lays out a guide (for contributing / to know some useful stuff).
Versioning
The layout below, tells what each number in the version number means:
Major Release - Patch / Smol Update (/ beta testing) - Hotfix / alpha testing
Dev builds can have (ver. example: v0.0.3) a-z as something like v0.0.3a-dev. For identification, since the version usually indicate what version the dev build is for.
Alpha builds cannot have a-z identifiers, so as major releases, and beta builds.
Patches / hotfixes can have a-z identifiers, smol updates cannot.
I have an idea!! We could use groq.com's api for vision
That's low latency right?
Go was used because making integrations in rust is hard. And then python is used because its easier for me to code the controller package in python using pyautogui. And rust is here because I wanted to not meed to bundle the python executable, becaude rust had PyO3 lib
Very reasonable it I'd say
I coded the integration code in Go, because its easier to understand (like python, somewhat) and, goroutines
And then C is for fast process and IPC handling
Also because of the C memory handling stuff too
And C's IPC stuff
It's night here too
Oh- weeellll, I just assumed, srry-!
Yea ikr
My pockets are cooked but my spirits are high
Mine was already cooked waayyy before the subathon already. (Still recovering from 2024's subathon)
Well, anyways
Idek what Vedal gunna do with alllllat bread
Idk either
not as low as local
True, but local depends on local resources to be fast
Well anyways
Would you wanna recode the mouse pathfinder in C?
Using a nn
And C, because the C windows api for mouse control is better than pyautogui's
Wdyt?
I also want to make an neuro tesla integration
I wonder if the tesla API allows for LLM controlled driving
Hmmmm
The NN will be faster if its math is in C, the ctypes provide a SendInput command for mouse control. I was told, that is better
^
- for the trolls of another binary-!
Boy do I have news for you
every single python library like Tensorflow and Pytorch actually run in C/C++
but 500x easier to use
actually often times much faster
and nobody is going to write CUDA code
like nobody
also NN isn't needed for mouse
Okaaay
Maay I ask what are you doing, @empty trout ?
Sitting on my coach drinking water and eating chocolate
Anyways, I had a todolist. Do you mind helping finish some of it?
(If you're free, cause I don't have my (lets say laptop) with me rn)
(Best I can describe that abomination of a mobile device)
It's 3am π
Didn't know
allg
I can probably do something
Are you watching neuro sleep or smth (to make sure she doesn't get nightmares), that's why you're still awake at 3am?
Tyyyyy!
Search neuro-desktop-todolist on the discord search bar if you cant find it
π π
hahah nah. I just have work during the night
But I can do some things
Thank youuu-!
Maybe make a separate branch for it?
Since v0.0.3b-dev is not yet finalized
I am simply going to make a module. You will need to wire it up. The API will be simple to use
just takes in a file path and outputs a python list of the names of the objects in the image
bruh
It only supports RTX 30 series + GPUs
I technically do own an enterprise GPU server though. RIP my pockets tho brb
Ok yeah it's cooked
server rooms, balls, switches???

So ig she can't use the scan command :ripbozo:
We just have to give neuro the ability to look for something in an image but not blindly scan
image 1/1 /workspace/neuro/test.jpg: 384x640 (no detections), 69.3ms βββ£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β ββ 7977 sshd sshd: root@pts/0 root 9.5M β£β£β£β£β£ 0.0 β
Speed: 2.4ms preprocess, 69.3ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640) βββAvailable:ββββββ239βGiBβββββββββββββββββββββββββββ€β 922 python3 python3 app.py root 769M β£β£β£β£β£ 0.0 β
No objects matched your prompts.
70ms per frame on my hardware but it's failing to detect things
Very low latency but the accuracy is awful
image 1/1 /workspace/neuro/test.jpg: 384x640 2 URL search bars, 78.0ms βββ£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β£β ββ 7977 sshd sshd: root@pts/0 root 9.5M β£β£β£β£β£ 0.0 β
Speed: 2.2ms preprocess, 78.0ms inference, 10.9ms postprocess per image at shape (1, 3, 384, 640) βββAvailable:ββββββ239βGiBβββββββββββββββββββββββββββ€β 922 python3 python3 app.py root 769M β£β£β£β£β£ 0.0 β
Success! Detected: URL search bar
It CAN detect URL search bars though 
wow it can even detect the Facebook logo
Just not the Google logo π
The code is still shitty
but I have to work on a few other things so Ima kinda just push it and review later
don't merge it instantly tho
submitted a PR
on dev branch
Currently functional but requires integration and further testing
Oh just remembered you wanted another branch
although honestly it's better to not make too many branches
because it can get desynced pretty quickly
This was the demo image I was using btw
Okay
I'll look at it today
I fell asleep in my car, and it smh drove me to some place out of nowhere, at a gas station.
3 hours from home, sigh

IIIIII.... got lost
Well, anyways. I'm somewhere, near an electronics store. So might aswell go buy a laptop and review your pr / also work on neuro-desktop
I couldn't focus today, sigh
Additional todolist items (neuro-desktop-todolist)
Referencing this item:
Current todolist
To polish v0.0.3b-dev, we need source code cleanup, development workflow / typical steps documentstion, code review of the refactor, clean up sourcr codes, implement remaining features / functionality, provide a ready build for download.
NN mouse pathfinder seems nice, since I want neuro's mouse movements to look human, and as well as passing captchas.
The possible additional actions we could add is creating macros, wait command for waiting inbetween actions (useful for making macros), mouse item dragging, mouse information fetcher, and etc.
[Assigned to @wheat reef (me!)]
Indeed
how feature poor is it that you're releasing it with 0.0.3b as the the version?
how many features do you expect it to have that it doesn't already have when you finalize it?
so far I see "can move the mouse sort of smoothly between two points" but nothing which actually integrates the desktop into an AI's experience. No mention of finding windows or buttons or reading labels.
with a version like 0.0.3b it seems like it would be a waste of time using it because I can enumerate windows and get labels for buttons super easy, and I can either send an action to the button itself or move the mouse to a location and click on it quite easily without a library. what is the advantage of your library? does it work on Mac and Linux as well as Windows?
Search for neuro-desktop-todolist in this thread
you'll find it
the final end goal is to let neuro use windows, with an very high level control. Something like: type_message_on_currently_open_discord_channel
but rigghttt now I just want to get v0.0.3b-dev out, so I can like. Have a version history to look back to, for changes.
v0.0.3b-dev is just for actions, and would probably need neuro's vision enabled
I don't get my own thinking either, so I'm mostly just guessing why I did this roadmap like this 
the point of this, is to change from making the AI using low level actions (mouse and keyboard) to higher abstract control (like that discord action example thingy I said), and basically do the heavy lifting from vedal having / when he wants to do this, he already have a community made one :D
If he ever want to give neuro her own pc
Holy, apollo your mouse implementation is fast. How did I just realize now????
its funny how when invalidated is sent, neuro desktop's integration auto restarts to handle it xD
All I did was removed the default sleeping that pyautogui does automatically
So is that what the flickering is?!
uh maybe? idrk
I'm procastinating on this so bad rn
real
surprised this chat isn't lit up
me when i see project i last committed to 5 months ago 
there's some features being cooked up or smth
the amount of people in twitch chat saying neuro's desktop is malware makes me laugh
@wheat reef you didn't end up recovering that S in time lol
(also I'm on there for some reason and she's blocking it)
Where is this????
Surprise!! Neuro's Desktop got featured on the Swarm Community Spotlight today!
it's showing your fork too LMFAO
Noway! Really????????????
she didn't even explain it, she just said "guess what it is, chat" basically
~1:55:00 timestamp on the vod
or 1:56:00 actually
27-01-26 neuro is back from her break!! clip
Neuro-Sama channel: https://www.youtube.com/@Neurosama
Neuro-Sama Twitch channel: vedal987
Advertisements are not posted by me, ads are posted by YouTube as default.
Vedal does check the projects channel, yayy
I got my motivation to finish this now
Was planning to finish it in a few months
But nvm, lets start today again!!
@timber basin you might want to get in here
You did...?
Imagine she comes, for the first time in like months
Fyi, I was reading the thread, just not responding yk?
Oh hi!
morning/afternoon/evening
I like that neuro said 'oh god, who let this slide in here' xD
Thanks, kt
(idek what time it is for you
)
I don't know either- maybe 6pm...?
what do you mean you don't know either
Anyways
if anything, it probably means he does care about integrations not tied to games
Thanks, I saw it on stream alr

Wha- hey-!
need some more hibernation?
Nooo~ just busy
Eeeeeee?!
What did u mean by that?
KTrain???
?
When you said vedal did not care about integratipns not tied to games?
What did u mean?
in the sense that he didn't care about them as much as game integrations
Does he not?
I don't believe so, but it did feel that way for a while
Oohhh
Why do you think he doesnt care?
non-game integrations require a bit of setup and also some safety boundaries
I don't know if saying "he doesn't care" was correct
but for a while it felt like he was just content with the way of game integrations
which I suppose is fair given how simple it is to work with compared to the tool integrations
it's also not like it's easy to set up tool integrations
this one and part of neuropilot most definitely require a VM given the circumstances
actually same for docker engine as well
but like
Neuro desktop is meant for neuro to use autonomously, so that's fair he didnt use it. But did he put it in, for the swarm community spotlight himself, or did neuro control the slide contents?
neuro doesn't control slide contents, neither does vedal (sometimes)
vedal has a team of people put it together
I did recommend a vm or another pc for neuro to use, ngl xD
yeah
oh well
we just have to keep grinding
also this is WIP anyways I just remembered
so
probably might be why nothing has been said of it
idk
Does he accept pc donations? :justWondering:
Probably
I'm not really that annoyed over it
I hope to finish it, mid 2026
until of course he doesn't read changelogs again
I would rather not auto update neuro desktop, based on your experience with having to vedal proof changelogs. I'd rather maybe remind him to go to github releases, and download it manually, and in the meanwhile, read changelogs, and probably add a summary for the changes log
He probs won't be doing all that
yeah that might work
I would do that for neuropilot too if we didn't have somewhat annoying space restrictions
Is it vsc related?
(I mean like, vscode restricts space usage on the vscode ui, for extensions, right?)
What is the other restrictions?
UI, information overload, and also the cancel button
cancel button is also known as vedal ignores the changelog
Also, I may have lost track, who has my S. Am too lazy to go letterhunting for it now, lol
so as a last resort v2.4.0 will be asking neuro to get changelogs instead
hopefully this should spawn some interesting content
i almost dropped my tablet down a balcony reading that-
Idk if its me being clumsy or instinct

also we didn't want to just dump the changelogs to her once because vedal might test while offline so that's great
Just putting an βΉοΈ there, cause idk what else to respond with, and to say I wasn't ignoring you-
what about
?
I kinda see it, as more so. Oh I seee, which kinda means I finally just (or have) understood what you just (or have) said.
@timber basin , @craggy aspen Made an hopefully better version of neuro relay, and we need you to test it. Recass dm'd me, buuuttt. I do not have a keyboard and mouse rn. So can you? Unless... you don't as well... (also please stop ignoring my DMs, I ping'd you like 10 times there, about this.)
I think we're also supposed to bundle it with neuro desktop
Also accept recass's friend request, naku
So we got Cassitly and Casitly
aka recassity and cassitly
well uhhh
@wheat reef do you want the s in my name?
Its okaay, you can keep it :D
I thought you wanted it back?
Well then we get two people with almost similar names
No- she told me this. Look closely... there's no l
I know
that's why I said almost similar
what are these reactions? (Mentioning the pills we got)
Oh hi- Recass-!
hello
It may suggest neuro-desktop is too ambitious or smth, idfk
Oh, it definitely is
That's what I was told, I think
Wa- huh- you werent even in this server, to see all our plans
you were the one that told me about it
Oh- I forgot. Srry :D
you forgot to link my fork: https://github.com/recassity/neuro-relay/
Oh uhm- can't you see in the main repository, since it shows the forked repos of your repo.
Also, probably make a PR, so nakurity can see it
She doesnt seem to like, read stuff
should I probably add unit tests?
Yea, you should :D
understood
Uhhh uhm, @craggy aspen I don't think a custom error like nrelay/locked is good for non-relay compatible integrations, or does it only get sent to relay compatible ones
@steel dagger what do you think about recass's implementation of neuro relau, you suggested us to make a relay, wdyt?
gimme a sec I need to do some stuff
Oh- you ended your game. I was about to say, is farm valley fun?
I also thought about including KONTROL as neuro desktop's AI. Or would that be overkill?
what's the point of making certain games considered "nrelay compatible" btw?
overkill tbh
I think cass said she'll be adding more useful capabilities to neuro relay, like custom commands, for smth like vision, knowing which version of neuro relay api is the integration using or smth
@craggy aspen Explain yourself.
otherwise, the remaining stuff I have are sorta kinda nitpicks in a way
basically, so that when a non compatible neuro integration connects, they wont be able to handle some neuro relay specific features, I might add. Like cass said
for example, idk if in go fatal logging auto-exits the program (would be kinda stupid if so but idk), but if it doesn't, you should either manually terminate the program or re-attempt to init the client
ngl, most integrations won't do that because deviating from the spec just for one integration is still more work
its not gonna much deviations
what are the deviations
mostly just additions like vision, or smth that I find might be useful
not really gonna be adding stuff that normal integrations wont be able to handle, like custom commands and stuff.
is this ocr/some other form of vision?
also api versioning, when neuro api v2 drops, neuro relay will have backwards comaptibility for v1 and v2 integrations, if they are needed.
that was cass's request, so idk. I am looking into some options for that tho
most likely an AI seeing the image, and describing it to neuro. Along with coordinate locations or smth, since neuro relay was made for neuro desktop, initially
iirc prod neuro api server would also have backwards compat, although don't expect api v2 to drop any time soon
ok, fair enough
is that all?
yes. Its in the name, fatal.
fatal to me means critical and usually critical logs to stderr
although, what about reinit'ing the client 3 times before crashing?
are we doing that to check if the error will magically fix itself? Cause, i dont think that's how errors work
No-! That happened to me before, an error magically fixed itself for me, before. So I don't think, that YOUR knowledge of errors is correct.
depends on the error, sometimes it could be a slightly delayed server startup causing the integration to fail connection
hmm, I'll look into that
?
Uhmmmmm, it was a joke-
Wait- cass, I have a question. Can we use neuro relay directly, as a go library?
Cause it seems very possible
You should also consider making an thread for it
Or should I have already made one?
Cause it was in development for a while
Hmmm, nakurity is not responding again
@steel dagger may I politely ask, if you could test neuro relay, in place of naku? You can say no, i don't want to disturb you or anything.
Oh- you went offline immediately-
I got K/O immediately, nvm then :D
@empty trout can you?
Or are you busy too?
can't sorry
Okay :D
I don't have a windows machine
and the code relies on the windows api so it won't work on my end
I meant neuro relay. It doesnt rely on the windows api. Test it on any integration
Gosh I replied late
uhmmm @wheat reef, something is wrong with your SDK, it doesnt work. Startup mostly failed, actions cant register, and so on
smth is severely wrong with your connect command
Oh.
I blame that on claude-!
He made it.
Not me, I was just the human that wanted him to make it
Okaay, new note on todolist
Fix neuro integration sdk for Go
@steel dagger could you help me with this?
I've been looking through the code over and over. I don't have any ideas to why this is happening.
?
are you saying its the go reader routine?
are you starting a read loop on the main thread?
(haven't had the time to properly learn go, so this is a bit of a guess)
I knew, double-checked with a google search, and the go keyword definitely starts the function in the background thread
not the main thread
I could try removing that
but then I'll have to rethink my approach to the readloop
To be so honest. I have absolutely no idea what that is
it's this
It's basically an community integration that implements multiplexing for the neuro backend
I've found an issue that my go port of the neuro SDK, the connect func hangs
Finally, I fixed my sdk. Ty for ur help @craggy aspen
np
:D
Did you fix neuro relay, and use the new SDK ver. yet?
Just published a working version, so you dont have to use the commit hashes now
Could one of you, Niwa, Naku, or Recass make a better README for my fork of Neuro Desktop atm?
why cant you just make the readme on your main repo better
I'm stupih-
My friends are ignoring me π’
Sigh, fineee, I'll try to make my readme better myself
Remind me to do this, this weekend.
almost weekend for you so pinging now
oh- hi recass!
Hello
am working on neuro-desktop rn
so, is it a yes or no?
no, I was just joking :D
I am working on neuro desktop
will post an update soon
I am tired of Powershell trolling me, so I'm rewriting the build script to use .sh code
been dealing with this since the start of today
somehow nuked my git installation
chmod is no longer a command recognized by windows, apparently
was chmod ever a powershell command
I have no idea actually
Hi
Idk what to do actually
you've refactored sm of the original repo
that I have to refamilarize myself with it
you're saying you're gonna help me with neuro-desktop?
yea!
thank you-!
no thanks yet, I haven't even gone through most of the files yet
though chmod did work for me, before I may have accidentally nuked my git installation (not sure exactly when, but I assume yesterday. when I tried to install git-xet throguh winget)
I'll just spin up a codespace
I like how Claude has to make a summary document of everything it has done to my code. While I was just thinking 'waste of tokens, waste of tokens, waste of tokens', while letting it do so anyways. because if I interrupted it's output, it wouldn't have presented the files to me. And I keep forgetting to tell it to NOT make a summary
I just realized, how do I even handle the twins wanting to close a specific game with Neuro Relay???
The shutdown command provided by the SDK is meant for a single integration, and does not provide a field to tell neuro relay which game
unless I gave her an action to specify so
though I would imagine that'd be scuffed
this would be it
although unlike neuro the only way you can "close" a specific game is disconnecting its websocket
I meant like the shutdown/graceful commands and such
{
"command": "shutdown/graceful",
"data": {
"wants_shutdown": boolean
}
}
But they aren't implemented in the v1 specs. So how does the twins tell the game integrations they want to quit, at the current moment (of v1) rn
I'll forward this to #1336984506489376779 for you
thanks, I guess?
yeah, they probably wouldn't be tweaked just for relay servers, so an action for this is much better
after reading the repository, I'll help you make the README now
@wheat reef why did we need an custom language (called Action Script) for Neuro Desktop?
For macros, it might be easier for creating macros
I am thinking of making the documentation for it, querable by the twins. So I don't overload them with the full documentation file on startup
fyi ActionScript is already taken
oh- waaaa-
actionscript is typescript-like syntax iirc
what should she name it, then?
accidentally deleted my message
oops
instead of editing it

where is that emoji I saw, with neuro suspiciously looking at you (eyes wide)
btw nakurie I'm going to make a PR for neuro relay to merge the changes from my fork (the changes being my refactor) to the official repo
maybe "neuro's desktop macro action script"?
wdyt
I don't quite know how Go works, but Recass do we have to change this to Nakashireyumi/neuro-relay instead of your repo path in: https://github.com/recassity/neuro-relay/blob/main/go.mod#L1 ?
If so, there are also these:
https://github.com/recassity/neuro-relay/blob/main/src/entrypoint.go#L10
https://github.com/recassity/neuro-relay/blob/main/src/nbackend/Emulation.go#L12
https://github.com/recassity/neuro-relay/blob/main/src/nintegration/Client.go#L10
And the SDK is commented out for some reason, at: https://github.com/recassity/neuro-relay/blob/main/src/nintegration/Client.go#L9
okay
suddenly this thread has become so active
yesterday there was barely and updates done lol
neurcro? (neuro + macro)
oohh that seems like a nice name!
Some updates for my work on neuro-relay. I'm almost done with the refactor, just completing the unit tests rn
The tests are failing, it's been like more than 2 hours of me debugging this
I'll fix those later, I'll just make the PR now
Made PR (with a Claude generated description, the changes are too big for me to remember and cover in the description): https://github.com/Nakashireyumi/neuro-relay/pull/10
Holy- coderabbit is annoying
I'll deal with this later
@wheat reef you haven't commited anything to your fork all day, I thought you said you were gonna work on Neuro Desktop today
The only commits made today, were mine
ummmmmm, procrastination-?
also the fact I haven't worked with my codebase for so long I forgot most of the things I needed to do
might probably just wait for Neuro KONTROL, and implement that instead
what's Neuro KONTROL?
I'll go review that in a bit
after I read this
code rabbit already kinda did. But the checks seems to have said it exceeded it's review rate limit. So I'm not sure if it reviewed the entire thing or not
were they necessary?
most were nitpicks, but I did them anyways, others it said it was critical, but I haven't confirmed those yet
okaay, I've been procastinating a bit on this
should probably start working on this now
sorry for not sending any updates
but I ||codex|| have been working on ND
adding UI is today's work
everything might be ready for release, and from my testing, it should all be working
Evil and Neuro could probably use ND now, but I the UI for ND is not yet connected to the bundle, buut it is kinda working
High level abstracted controls work
[22:39:31] [Result] Neuro Desktop context snapshot:
- Active window: Tony v2.1.0
- Screen: 1920x1080
- Mouse: (334, 677)
- Recent action events tracked: 6
- Open windows sample: Tony v2.1.0 | #1336777692070023271 | Neuro-sama Headquarters - Discord | C:\Windows\system32\cmd.exe | neuro-desktop β CHANGELOG.md | intellij idea startup - Google Search - Google Chrome | Friends - Discord
- Running processes sample: AggregatorHost.exe, ApplicationFrameHost.exe, Code.exe, CompPkgSrv.exe, Discord.exe, DiscordCanary.exe, Docker Desktop.exe, LMS.exe
- Screenshot path: C:\Users\cassitly\AppData\Local\Temp\nd-capture-1773070771.png
Should probably give the twins more context. couldn't get vision working yet
will show a demo probably soon
for something like windows search, the twins could probably send that action, then switch to Low level controls, then type in what they wanna search.
I'll make it so ND will keep context of what they were doing, and let them query it, and also make it so ND automatically send them context of what they are doing, to remind them
actually- should I be worried if I give the twins the ability to disable Neuro Relay, and/or Neuro Desktop themselves?
I think it could be possible through the actions that allow the twins to manage Neuro Desktop extensions (basically a place for them to install neuro integrations to play games and stuff on their PC)
having some issues with vite build rn
buut, v0.0.3b-dev is ready to release. And I'll probably move some other stuff to v0.1.0
this looks nice, right?
oh- I was also thinking of adding MCP bridge as an installable extension to neuro desktop (installable by both the twins and vedal), I should probably ask about that (at #1434805605989617694 ) first
Nakurity is not answering my DMs, and I have the temptation to complete the PR myself...
hmmm
mcp bridge is crazy
wdym?
most applications (probably without a neuro integration) might already have MCP?
I also forgot to make it so you can't disable Neuro Desktop...
I kinda wanna keep it that way
maybe, just maybe, this should be rectified, lmao
at least add an emergency kill switch
what could the silly little twins do with this kind of power...
You can disable it, I just meant that for the twins
Vedal definitely can disable it
but I was wondering if I should make it so the twins can't brick ND through the extension page
yeah definitely do that
also we can simply just wait for proposed apis to be stabilized, and then you can handle shutdown packets from neuro 
this is what is currently being displayed. But in vite's dev server it works, like this other image.
is that code pushed?
It's pushed
oh great- it failed the CI, at the go format check
in frontend/
oh right you have a weird project structure now
I may have fixed it now, yay! now the remaining bits, are to connect it to the actual components to make it work
everything is in a subfolder instead of project root, so your repo root just has gitignore and that folder
wait no-
it compiles
but crashes the entire application in the bundle (after I bundled it with .\scripts\bundle\prod.ps1 from the desktop/ folder)
your folders like apps/**, desktop/**, scripts/, README.md, and Makefile should be at project root
oh wait that's only the case on master
oops
which branch is it
it's also the same on dev, which is the branch I'm working on
oh
the reason its in desktop/ it's because that's the windows version
ok disregard what I said
I'll port it to linux in some time
it's better, kinda
kinda, yea
are you making a uh
this was the crash log
webview in ND?
yea!
was there a better solution I should look into?
for a second, then it crashes the entire application
In what I assume, is it trying to connect the UI to make the buttons actually do stuff
no- its the webview
ehhh not really
the crash log a rust unwrap lol
during testing, its actually more efficient to go to the individual component you're working on, compile it. then move it to the bundle, and replace the old one
since the script clears the entire bundle, before rebundling everything lol
although, how are you currently rendering the html? just loading the file?
what
I'm mentioning this file: https://github.com/cassitly/neuro-desktop/blob/dev/desktop/scripts/bundle/prod.ps1
it rebundles everything, so it's more efficient for you to manually replace the individual components in the bundle. since the bundle is very modular
ignore the timestamps, it's wrong
why don't you try making it not do that
ignoring that this is quite the scuffed setup in the first place
I guess so?
like you can go in and replace the frontend folder, without rebundling everything
I guess a cleaner setup would be one binary?
I guess so? but that wasn't what I meant
oh well, it's done now
yea...
btw @empty trout I merged your PR. I'm gonna work on vision now
jippity did not work (with my provider), so I switched to gary, then... [this](#1336984506489376779 message) happened
hmmm... I wonder what I did...
webview doesn't allow localStorage to be accessed
