Vessel vs Langfuse (and Helicone, Phoenix, LangSmith)
- Application-level vs wire-level. They instrument your code with an SDK and show you spans; Vessel observes the HTTP and shows you bytes. No SDK, no language binding: anything with a base URL, including tools you didn’t write (Open WebUI, aider, Cline).
- Language-neutral. Langfuse is Python/TypeScript SDKs; Vessel is one base URL from any language, or a header, or a path prefix.
- Scope. They’re multi-user, hosted-or-self-hosted, with dashboards and evals for a team. Vessel is single-binary, single-user, local SQLite. If you need team dashboards and prompt management, use them; Vessel exports CSV/JSONL if you later want to feed one.