Made a firewall named ICfirewall for local ai(odysseus) check it out

it’s using a canister for 3 modes of off,medium and on, each has their own unique limitations explained in the github repo, install requirements.txt, odysseus,a local ai(either ollama,lm studio, or any other thing you have) then make a canister and git clone the project to install

Either use your apple shortcuts to access it, or use the prompt chat box inside the frontend ui

https://github.com/iTechBod/ICfirewall

You can customize anything you want, or just use it as it is

Wola!

You got the project running, have fun!

ICfirewall in action

https://x.com/techbodam/status/2102643912980783478?s=46

Second part

https://x.com/techbodam/status/2102644870401741264?s=46

I love how the security can be circumvented by not typing rm -rf, but rm -rf. Good luck with that perpetual race you have put yourself in.

Lmao, the regex need to be enhanced, many things need to be improved, but gotta say the idea is nice,it’s vibe coded by ai i don’t expect it to be bullet proof, it’s just a sample, user can use it as it is or customize the code and make it more strict or even add other features, i think this can be used when a parent, guardian, boss, wants to restrict something for a child,friend,employee that wouldn’t be sent to the ai by any means (you have to make sure the code is correct)

btw asking my agent, said it does not work, but i have to test it myself

I will add a few updates like unique pid login with ii that only shows the 3 buttons to the owner, and a response chatbox in the caniser and that’s it, the whole idea is done 90% by now, i might add some more security measures as you pointed out, and that’s it, better than nothing if you ask me, i feel good that it works, at least to some degree

however, thanks a lot for commenting!

When i vibe coded this i had no idea i would get over 300 clones
Lmao

And the project has been updated guys!
https://github.com/iTechBod/ICfirewall

-login with ii, copy your pid,give it to poll_llm.py and become master pid to do changes, add admins,change limits, also master pid is the only one who can change modes
-refined some of regex and modes
-also frontend now shows both response and prompt

give it a go :slight_smile: