ZeroTrace Proxy
AI Assistant
An in-app AI chat that reads your live proxy workspace, chains, pools, rotators, and tasks, and can run a small, safe set of actions through a tool catalog.
ZeroTrace Proxy includes an optional AI assistant: a chat panel that understands your live workspace and can answer questions about it, cite specific values from your chains, pools, rotators, and tasks, and run a small set of safe actions on your behalf.
It is a proxy-operations assistant, not a general chatbot. The default system prompt tells it to be terse, quote your actual data verbatim, and refuse offensive use (for example credential stuffing against systems you do not own).
Bring your own model
The assistant does not ship a model. You point it at a provider in Settings → AI:
| Setting | What it is |
|---|---|
| Enable AI | Turns the assistant on. Off by default. |
| Provider | Which AI provider to use. |
| Base URL | The API endpoint, point it at a hosted provider or a local model server. |
| Model | The model name to call. |
| API key | Credential for the endpoint (not needed for most local servers). |
| System prompt | Optional override of the default proxy-assistant prompt. |
| Small-model mode | Exposes a compact tool list tuned for small local models. |
Because the endpoint is configurable, you can point the assistant at a local model server (anything that speaks the provider's API). With a local model, your workspace data and prompts never leave your machine, consistent with the rest of ZeroTrace Proxy's local-only design.
What the assistant can do
The assistant reaches your workspace through a small tool catalog (around a dozen-plus tools). It calls a tool by name, gets structured data back, and uses it to answer.
Inspect (read-only):
- List and get details of proxy-check, checker, benchmark, leak, and chain tasks.
- List your chains, pools, and rotators, and their live runtimes.
Act (guarded):
- Create a checker, benchmark, or leak task.
- Stop a running chain or rotator runtime.
It does not edit or delete your proxy lists, and every action maps to something you could do yourself in the UI.
Tools that create tasks or stop runtimes change your workspace. Review what the assistant proposes, the same care you would apply to running those actions by hand.
Using it
- Configure a provider in Settings → AI and enable the assistant.
- Open the AI chat panel.
- Ask about your workspace, for example "which of my chains have a working exit right now?" or "start a checker task on pool X."
The assistant cites the specific chains, pools, rotators, and tasks it read, so you can verify its answer against the UI.