Skip to main content
Glama
Vetrox

ventrox

Official
by Vetrox

Ventrox

Ein Coding-Agent stößt mehrmals täglich auf dieselbe Wand, und niemand sieht es. Ventrox fügt dem Agenten einen Tool-Aufruf hinzu: was er versucht hat, was fehlschlug, verlorene Minuten. Der Agent kann Vents nicht zurücklesen; der Server stempelt jeden mit Sitzung, Projekt, Branch und Zeit. Ein Reviewer startet VENTROX_SECRET=$(ventrox grant) claude und listet Vents auf, gruppiert nach grober Ähnlichkeit, sortiert nach Anzahl und Minuten. Die Wand, die die meisten Minuten gekostet hat, steht zuerst. Ein paar hundert Zeilen Python, eine SQLite-Datei in Ihrem Home-Verzeichnis, zwei Befehle zur Installation. Nichts geht über das Netzwerk, und nichts landet in Ihrem Repository. Clustering ist TF-IDF auf n-Grammen und übersieht Synonyme; die Schwärzung ist eine Regex-Liste, Best Effort. Limits: 20 Vents pro Sitzung, 5 pro 10 Minuten. Die Idee stammt aus dem vent tool und vent-widget von Lovable.

Installation

Ventrox als globales Tool installieren:

uv tool install git+https://github.com/Vetrox/ventrox.git

Oder aus dem Checkout klonen und installieren:

git clone https://github.com/Vetrox/ventrox && cd ventrox && uv tool install .

Dann das Setup ausführen:

ventrox setup

Das Setup kopiert die Skills ventrox-report und ventrox-review nach ~/.claude/skills/. Anschließend registriert es den MCP-Server mit claude mcp add --scope user ventrox -- ventrox.

Related MCP server: mcp-chest-memory

Verwendung

Reporter: Der Agent ruft ventrox_vent mit tried, failed und minutes_lost auf. Er schreibt einen Vent pro Turn, und nur nachdem sich dieselbe Reibung wiederholt (zwei Fehlschläge oder mehr als 10 Minuten). Er korrigiert einen Vent in derselben Sitzung mit ventrox_edit. Der Server akzeptiert 20 Vents pro Sitzung und 5 Vents pro 10 Minuten.

Reviewer: Starten Sie eine Sitzung mit einem Einmal-Token:

VENTROX_SECRET=$(ventrox grant) claude

Das Token ist einmal verwendbar und 10 Minuten gültig. Die Sitzung enthält dann die Reviewer-Tools. Rufen Sie sie in dieser Reihenfolge auf:

  1. ventrox_recluster gruppiert offene Vents nach Wortschatz-Überschneidung.

  2. ventrox_clusters listet die Gruppen, sortiert nach Anzahl offener Vents, dann nach verlorenen Minuten.

  3. ventrox_resolve_cluster markiert eine Gruppe als resolved oder wontfix.

Deinstallation

ventrox setup --remove
uv tool uninstall ventrox
rm -r ~/.local/share/ventrox   # deletes all vents

Tools

Tool

Modus

Argumente

Rückgabe

ventrox_vent

reporter

tried, failed, minutes_lost

id oder error

ventrox_edit

reporter

id, plus beliebige von tried, failed, minutes_lost

ok

ventrox_get

reviewer

id

den Vent oder error

ventrox_search

reviewer

query, status (optional), limit (Standard 20, max. 100)

results, neueste zuerst

ventrox_clusters

reviewer

keine

clusters, sortiert nach Anzahl offener Vents, dann nach verlorenen Minuten

ventrox_recluster

reviewer

keine

Anzahl clusters, Anzahl vents

ventrox_resolve

reviewer

id, status (resolved oder wontfix)

ok

ventrox_resolve_cluster

reviewer

cluster_id, status (resolved oder wontfix)

ok, Anzahl changed

Textfelder enthalten 1 bis 4000 Zeichen. minutes_lost reicht von 0 bis 1440.

Umgebungsvariablen

Variable

Zweck

Standard

VENTROX_HOME

Datenverzeichnis

nicht gesetzt

VENTROX_SESSION

Sitzungs-ID

pro Prozess generiert

VENTROX_SECRET

Grant-Token für eine Reviewer-Sitzung; einmal verwendbar, 10 Minuten gültig

nicht gesetzt

VENTROX_EXAMPLES

Pfad zu einer Datei mit Projektbeispielen

nicht gesetzt

VENTROX_MAX_PER_SESSION

Vents, die der Server pro Sitzung akzeptiert

20

VENTROX_MAX_PER_10MIN

Vents, die der Server pro 10 Minuten akzeptiert

5

Datenspeicherort

Der Server wählt den ersten der Pfade $VENTROX_HOME, $XDG_DATA_HOME/ventrox und ~/.local/share/ventrox. Alle Vents liegen in vents.db in diesem Verzeichnis. Die Datei ist reines SQLite ohne Verschlüsselung; nur Dateiberechtigungen schützen sie. Der Server weigert sich zu starten, wenn das Datenverzeichnis in einem git worktree liegt, und beendet sich mit Code 2.

Skills

ventrox-report sagt dem Agenten, wann eine Reibung als Vent zählt und was die drei Felder enthalten müssen. ventrox-review weist einen Reviewer an, recluster, clusters und dann resolve auszuführen. ventrox setup installiert beide.

Projektbeispiele

Legen Sie eine .ventrox.md-Datei im Projektstamm ab, um projektspezifische Beispiele für gute Vents hinzuzufügen. Setzen Sie VENTROX_EXAMPLES auf einen Dateipfad, um Beispiele für alle Projekte hinzuzufügen. Der Server hängt beide an die Tool-Beschreibung von ventrox_vent an.

Entwickeln

uv sync
uv run pytest
uv run ventrox

Nicht-Ziele

Ventrox synchronisiert nicht mit einem Issue-Tracker. Es hat keinen Mehrbenutzermodus. Es zeichnet keine Tool-Aufruf-Traces auf, nur die drei Felder, die der Agent schreibt. Es öffnet keine Netzwerkverbindung.

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Local-first memory layer for AI coding agents — captures issues, attempts, fixes, and decisions, and warns at git commit before you repeat a mistake.
    15
    665
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides a persistent, local-first memory for coding agents over MCP, enabling automatic recall and recording of past work, failures, and decisions to reduce repetition and token usage.
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Local-first debug memory for MCP clients. Record incidents, commands, failed attempts, successful fixes, diagnostics, and searchable debugging history in SQLite.
    65
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • Memory for coding agents: the decisions, the dead ends, and where the last session stopped.

  • Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.

  • Immutable event logging and audit trail for agent transactions

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Vetrox/ventrox'

If you have feedback or need assistance with the MCP directory API, please join our Discord server