Show HN: Brytlog – AI logger Developer released Brytlog, an open-source AI logger that replaces raw terminal output with concise AI summaries to save developers time and money. The tool acts as a pre-processor for agentic workflows and supports multiple LLM providers while being platform-agnostic and privacy-minded. Brytlog replaces raw logs with AI summary, thus saving developers time, trouble and money. In agentic workflows brytlog acts as a cheap, fast pre-processor to the chief agent. For example, Claude Opus 4.8 chief agent might run brytlog python run.py , rather than the plain python run.py . This way, instead of having to process the entire raw output on its own slow, expensive, bloats context , it will only get a concise summary, generated by a cheaper, faster model, such as Gemini-3-flash. - As a fail-safe, raw logs are saved so they can be accessed by the chief agent or developer if still needed this is a toggleable feature in config . - Even the cheaper model doesn't get the full raw dump, just the important parts, thus saving even more time and money. In non-agentic, dev-driven workflows, brytlog simply saves the developer the time and trouble of analyzing raw output by himself, or copy-pasting lines into a coding assistant. - free - open source - platform, language and llm vendor agnostic - minimal setup just bring your own key, or run locally - no need to change existing code just add a couple of lines to AGENTS.md - lightweight ~50 KB, ~1,400 lines of code - customizable - privacy-minded brytlog doesn't collect any data, and it redacts sensitive information before passing it to the LLM | Without brytlog | With brytlog | With brytlog --json | |---|---|---| demo-no-brytlog.mp4 | demo-with-brytlog.mp4 | demo-json-output.mp4 | pip install brytlog After installation either run a command using brytlog e.g. brytlog node main.js , which will launch an on-boarding config process in the terminal, or run brytlog --config to open a json configuration file in your default editor. - LLM provider e.g. Anthropic - Model e.g. claude-haiku-4-5 - API key e.g. JQ.Ab9RN6W6QW7cmcnY92DIuoVtjCpKm qfmO5T5oGzQmnwe5fjhw - Google Gemini: Use keys from Google AI Studio https://aistudio.google.com/ . Google Cloud Vertex AI is not natively supported yet.- Custom Providers: Supports OpenAI-compatible endpoints Ollama, vLLM, etc. via standard Authorization: Bearer headers. Azure OpenAI is not natively supported yet. - Base URL e.g. http://localhost:11434/v1 http://localhost:11434/v1 Simply prefix any command with brytlog . Syntax: brytlog options