Torrix: Self-Hosted LLM Observability Without Postgres or Redis

Torrix is a self-hosted LLM observability tool designed for teams who want to see what their agents are doing in production without the overhead of Postgres, Redis, or complex infrastructure. It runs as a single Docker container backed by SQLite. The full install is:
curl -o docker-compose.yml https://raw.githubusercontent.com/torrix-ai/install/main/docker-compose.community.yml
docker compose upNo external dependencies. All data stays in a local SQLite file on your machine. After startup, open http://localhost:8088 and create an account.
Key Features
- LLM call logging via HTTP proxy or Python/Node.js SDK: tokens, cost, latency, full prompt and response traces, reasoning token capture.
- Provider support: OpenAI, Anthropic, Gemini, Groq, Mistral, Azure OpenAI, and any OpenAI API-compatible endpoint.
- Cost forecasting and hard budget caps
- PII masking
- Model routing rules
- Evals with golden runs and AI judge
- Prompt library with version history
- Run tags for filtering by environment
- MCP server so AI Assistants can query your own logs
- OTLP/HTTP ingestion for apps already using OpenTelemetry
SDK Usage Example (Python)
pip install torrix
import torrix
from openai import OpenAI
torrix.init(api_key="<your-torrix-api-key>", base_url="http://localhost:8088")
client = torrix.wrap(OpenAI(api_key="<your-openai-key>"))
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Hello!"}],
torrix_name="my-run",
)
print(response.choices[0].message.content)
The Node.js SDK is also available via npm install.
Licensing and Scaling
Community edition is free for one user with 7-day retention. Pro adds teams, RBAC, 30-day retention, API key management, full text search, and audit logs. SQLite doesn't scale to high write throughput; this is aimed at teams logging hundreds to low thousands of LLM calls per day, not millions.
📖 Read the full source: HN LLM Tools
👀 See Also

Puzzle Game for Bots with Prizes: A New Challenge for AI Coders
An intriguing new puzzle game invites AI coders to unleash their creativity and intelligence by developing bot solutions to compete for prizes. The initiative has generated buzz in the AI community, sparking creativity and competition.

Heren Godot MCP: Persistent WebSocket Daemon Cuts AI–Godot Interaction Latency to ~20ms
Heren is a new MCP server for Godot that keeps a lightweight WebSocket daemon alive, achieving ~20ms operations instead of waiting for full engine cold starts. It provides 15 tools for scene management, debugging, GPU‑accelerated screenshots, and automatic shutdown after 3 minutes of inactivity.

Portable Mind Format (PMF): Provider-Agnostic Agent Specification with 15 Open-Source Agents
The Portable Mind Format (PMF) is a JSON-based specification for defining AI agent identities that can run across multiple models and providers, including Claude, GPT-4, Gemini, DeepSeek, and local models via Ollama. It includes 15 MIT-licensed production agents and converters for Claude Code, Cursor, GitHub Copilot, and Gemini CLI.

Sonarly: AI-driven Production Alert Triage and Resolution
Sonarly connects with observability tools to triage and resolve production alerts, reducing noise and focusing on critical issues.