Skip to main content

What is Cruq AI

Cruq AI lets you build LangGraph agents on your own model provider connections, give them tools, ground them in your own knowledge, and run them with full observability. Everything is tenant-scoped and isolated at the database level.

Agents

Visual, data-driven LangGraph agents with a ReAct tool loop.

Models & providers

Bring your own provider key; address models as provider/model.

Knowledge (RAG)

Knowledge bases with self-hosted embeddings and pgvector retrieval.

Memory

Long-term facts recalled semantically across threads.

Integrations & channels

Connect services as tools; trigger agents from Slack or Telegram.

Skills & schedules

Procedures loaded on demand, and recurring unattended runs.

Guardrails & Prompts

Input/output safety policies and a versioned prompt registry.

Evals

Compare models on a suite of test cases; rank on score, latency, and cost.

Observability

Full tool-call traces, token usage, cost, and latency on every run.

Surfaces

  • Web app (app.cruq.ai) - build agents, connect providers and integrations, manage knowledge/memory/skills/guardrails/prompts, watch runs, and compare models.
  • /v1 REST API - programmatic access, authenticated with an API key.
  • cruqai CLI - run agents, stream traces, compare models, and manage resources from your terminal.

How it fits together

An agent references tools and a model (via a provider connection). At run time the runtime streams a tool-call trace you can observe live or replay later. Agents can retrieve from knowledge bases and read/write memory through built-in tools, all embedded by a self-hosted embedder so no external embeddings key is required. Every run - interactive, scheduled, triggered from a channel, or part of an eval
  • is persisted with its trace, token usage, cost, and duration. That is what makes a model comparison possible: the numbers on the leaderboard come from the same metering as production traffic.