Vibe Coding doesn't have to lack strategy.
#Software
EverythingSings
EverythingSings@primal.net
npub1cdm4...er54
Formless art for the future
Vector embeddings have been so interesting to me lately. And since we have a real frontend, I can start doing some heavy graphics like relational charts.
Omnidiffex has various levels of interface. It has a GUI in the terminal, a web server frontend, or it can simply be invoked with a command. That last bit is interesting when considering AI or automation.
Crossposting to 2+ decentralized protocols is now functional with Omnidiffex. It's MVP and needs more stability, but the concept is here.
Testing Omnidiffex multichannel broadcast to 3 nodes: #Nostr, #Mastodon, #BlueSky.
<|#experiment|>
optimizing the geometry of attention and meaning #<|omnidiffex|>
My protocol interface can post to #Nostr and #Mastodon, what other protocols do you want supported?
My core service also desperately needs import / export functionality. It's fun to build frontends but that might even be the highest priority.
The web interface's dark mode is alright. I almost need to focus on some layout / whitespace before I continue with the colors. But I also want to replace the pure black background with a blurred image, still dark but more textured.
A big goal with the web server is to make it more mobile friendly. Something like running it from Replit to access it on my phone. But mobile isn't the main priority, so I'm happy with the progress.
The toast banner shifts around the navigation UI, which is terrible. Might be one of the next priorities as that's actually broken and not closer to "opinion".
And of course performance improvements. It loads for a couple seconds before navigating to the Dashboard, and that's not ideal.
I should add a Help or About section, as well as some tooltips demonstrating different functionality.
The web dashboard is in a pretty good state. Some of the colors need tweaked a bit still, and I want to modify some of the pages. I want to integrate semantic search on the Add Thought page, replacing the "Writing Tips" and "Platform Limits" boxes.
Making good progress on the web dashboard, trying to clean up some of the CSS. It might be conflicting with the templating engine.
Testing from the web dashboard
We'll try FastAPI for the web server. Jinja2 will be the templating engine.
I bet I could have the server running while the GUI is open, so it could just be another tab / pane in the terminal, streaming info about the web frontend.
I'm building an interface for decentralized protocols. It has basic command line functionality, a moderately advanced GUI in the terminal. I might have taken the terminal GUI as far as it could go, it's getting pretty complex. But I'm considering integrating a web server / local frontend, mainly for the flexibility.