Proposal: a built-in "Doctor" for self-host and Cookbook troubleshooting #1102
Replies: 2 comments
-
|
Agreed, but bear in mind most of the feedback about stuff being broken is from Windows users, and this project currently has no actual Windows port, instead relying on WSL to emulate Linux and run inside a docker Ubuntu container. As a Windows user myself that meant that the Cookbook stuff simply didn't work, installing it on an emulated instance of Ubuntu was way too slow and the installer just timed out, assuming it was stalled. It wasn't, it was just waiting forever for emulated Ubuntu and Bash and whatnot to do their thing... Over the last 2 days we've seen a dozen or so pull requests raised that will fix much of that, but nothing about a full Windows compiled executable build with a proper InstallSheild installer, starting vLLM as a proper Windows Service, and whatnot. So right now even if the Windows build did work, it would be dog slow. For now this remains a "Linux and Mac" tool with limited "yeah it sort of works on Windows too if you install 70GB of Linux emulator framework around it" support. I'm building a dedicated Linux box for this app to run on, to mitigate the fact there's no native Windows support, and once up and running with it, I'll aim to use that dedicated Linux box to try and improve the Windows user experience and installation process, in so far as I can. Not becuase I'm a Bill Gates fan, but because most big GPUs which are already in the world live inside Windows boxes, and people won't change to Linux so readily as I will just to use Odysseus, I don't think anyway. So it's important to get it working well on Microslop to drive adoption IMO. |
Beta Was this translation helpful? Give feedback.
-
|
Yeah — I don’t see this as replacing the broader Doctor idea. If anything, I think it helps define what a high-value first cut of it could be. What I was trying to get at with the Doctor idea is less “build a giant diagnostics surface” and more:
Your Windows point fits that really well. If someone is on a Windows → WSL → Docker path, that seems like something Odysseus should be honest about upfront, instead of letting the user interpret slow setup, long waits, or timeouts as random breakage. So maybe the first useful slice is not “Doctor does everything”, but something narrower like:
That feels very in line with the spirit of the project to me: So I still like the broader Doctor direction. I just think your comment identifies a very strong v1: That seems like a much better first win than trying to jump straight to a huge all-purpose diagnostics flow. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Odysseus already has the right philosophy: local-first, privacy-first, self-hosted, and actually owned by the user.
But one thing that still feels too fragile for new and non-technical users is this:
when something breaks, it is often unclear what broke, where it broke, and what to do next.
A lot of support pain seems to cluster around the same family of problems:
Examples:
There is already useful work in this general direction:
Proposal
Introduce a built-in Doctor flow for self-host and Cookbook troubleshooting.
Not a giant observability dashboard.
Not an enterprise admin panel.
Just a very practical “tell me what’s wrong” path.
What Doctor should do
A first version could answer three simple questions:
For example, Doctor could check:
llama.cpp,vLLM, Ollama, etc.)UX direction
The important part is not “more diagnostics”.
It is guided recovery in plain English.
Example output:
Why this feels worth discussing
Odysseus is strongest when it feels like your own AI workspace rather than a black box.
A built-in Doctor would support that philosophy:
Questions
Non-goals for v1
A narrow first pass that handles the most common self-host and Cookbook failures would already be a big win.
Beta Was this translation helpful? Give feedback.
All reactions