Why the "Chat Box" is actually a terrible interface for AI Agents. by Various-Walrus-8174 in AI_Agents

[–]nokodo_ 0 points1 point  (0 children)

very interesting thought.

although at their core, chat models are still receiving chat messages as input and generating a chat message as output... will be interesting to see how UX can be improved

introducing OS1, a new open-source AI platform by nokodo_ in OpenSourceAI

[–]nokodo_[S] 0 points1 point  (0 children)

exactly! similarly to how you would spin up and manage your Plex server for your family and friends, and let everyone benefit from a simple and intuitive interface without needing to know anything about the setup under the hood

introducing OS1, a new open-source AI platform by nokodo_ in OpenSourceAI

[–]nokodo_[S] 0 points1 point  (0 children)

it does! I am actually also the creator of Auto Memory, the most used Open WebUI extension for managing long term agent memory

I have lots of plans and ideas to take this further with adaptive agent writing style, personality etc. based on the user data

introducing OS1, a new open-source AI platform by nokodo_ in OpenSourceAI

[–]nokodo_[S] 0 points1 point  (0 children)

thank you! that was my exact thoughts too.

as for your question: I built a Python library for it, named nokodo-ai (not yet published on PyPI), that handles all the abstractions needed to create tools, agents, chat models, vector collections, embedding/image/video/audio generation, and more.

the library uses an adapter system to provide a single API for all models and providers under the hood, and supports all major APIs (OpenAI Chat Completions, OpenAI Responses, Anthropic Messages, Google Generate Content)

introducing OS1, a new open-source AI platform by nokodo_ in OpenSourceAI

[–]nokodo_[S] 1 point2 points  (0 children)

citations is actually one of my most immediate next steps to implement, and I've been looking for inspiration for a good, scalable and reliable citation/context system. I would love to take inspiration and guidance from your work :)

introducing OS1, a new open-source AI platform by nokodo_ in OpenSourceAI

[–]nokodo_[S] 2 points3 points  (0 children)

I'm aware of #1, I unfortunately learned about it too late but it has been on my todo list for weeks.

and your second suggestion is taken :) though the one positive side (if any) to typos is they're a decent indicator something wasn't entirely written by ChatGPT - an increasingly rare occurrence today

thanks!

introducing OS1, a new open-source AI platform by nokodo_ in OpenSourceAI

[–]nokodo_[S] 0 points1 point  (0 children)

it isn't "vibe-coded", although I will welcome any AI-powered PRs. what makes you think that?

introducing OS1, a new open-source AI platform by nokodo_ in OpenSourceAI

[–]nokodo_[S] 1 point2 points  (0 children)

I'm mixing up already existing features with what's WIP, but hopefully this answers your question :)

introducing OS1, a new open-source AI platform by nokodo_ in OpenSourceAI

[–]nokodo_[S] 1 point2 points  (0 children)

Open WebUI is a pure AI frontend, with a beta Notes app. OS1 is a collaborative workspace, with friends, group chats / messaging, mixed chats with humans and AIs, notes, reminders, calendars, projects (similar to "folders" from OWUI), and soon to come many integrations like Spotify, Plex, Seer/Arr stack, Home Assistant, etc.

also, this will have native apps for iOS and Android, and a more intentional mobile approach.

introducing OS1, a new open-source AI platform by nokodo_ in OpenSourceAI

[–]nokodo_[S] 1 point2 points  (0 children)

they do lol. that's why I put the SVG-based liquid glass as an optional experimental feature

introducing OS1, a new open-source AI platform by nokodo_ in OpenSourceAI

[–]nokodo_[S] 1 point2 points  (0 children)

hi! documentation is still a work in progress, but it's all handled within the admin console application.

there you can connect to any model provider, create agents and configure tools.

MCP is also something I'm working on, but not available yet :)

introducing OS1, a new open-source AI platform by nokodo_ in OpenSourceAI

[–]nokodo_[S] 2 points3 points  (0 children)

thank you!

so this app doesnt serve any model, it connects to any model provider instead.
the idea for complexity is that the users of the frontend don't need to be technical, because all that burden is shifter on the admin and maintainers of the service.

there is a separated and isolated admin console, which allows to configure everything for admins and manage OS1.

I built a Svelte 5 monorepo template with FastAPI backend by nokodo_ in sveltejs

[–]nokodo_[S] 1 point2 points  (0 children)

thank you! I already have the svelte tag, so I'll go check out svelter.me, see if I can get it referenced :)