Skip to content

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:

SettingWhat it is
Enable AITurns the assistant on. Off by default.
ProviderWhich AI provider to use.
Base URLThe API endpoint, point it at a hosted provider or a local model server.
ModelThe model name to call.
API keyCredential for the endpoint (not needed for most local servers).
System promptOptional override of the default proxy-assistant prompt.
Small-model modeExposes a compact tool list tuned for small local models.
Keep it local

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.

The assistant works on your data

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

  1. Configure a provider in Settings → AI and enable the assistant.
  2. Open the AI chat panel.
  3. 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.