← all repositories
TracecatHQ/tracecat

SOAR that assumes your automation is an agent, not a runbook

Tracecat is an open-source security automation platform built for a world where Claude and Codex are the ones writing the playbooks.

★3.9k stars Python AgentsLLMOps · Eval
tracecat
Velocity · 7d
+23
★ / day
Trend
↗accelerating
star history

What it does

Tracecat combines agents, low-code workflows, case management, and lookup tables into one self-hostable platform aimed at security teams. You can drive it from your own agent harness via its MCP server, or build workflows in a visual builder with if-conditions and loops. It ships with 100+ pre-built connectors to enterprise tools over HTTP, SMTP, gRPC, and OAuth, plus a custom registry that turns your own Python scripts into agent tools and workflow steps.

The interesting bit

The “prompt-to-automations” pitch is the angle: instead of clicking through a GUI, you let an agent harness like Claude Code or Codex assemble the automation for you. Underneath, untrusted code and agents run in nsjail sandboxes and workflows execute durably on Temporal — the boring infrastructure choices are the actual security story.

Key highlights

  • Sandboxed-by-default execution via nsjail or pid runtimes
  • Durable workflow execution on Temporal; PostgreSQL and S3-compatible storage underneath
  • MCP server support, both remote HTTP/OAuth and local via npx/uvx
  • SAML/OIDC in the open-source edition — no SSO paywall
  • Exportable audit logs for piping into your SIEM

Caveats

  • AGPL-3.0, with a paid Enterprise Edition directory (packages/tracecat-ee) and a PolyForm-licensed Kubernetes deployment submodule — the Helm chart is a private OCI artifact, so self-hosting on k8s is murkier than it sounds
  • Actively developed; the README itself tells you to check the changelog before updating
  • Enterprise features like RBAC/ABAC, human-in-the-loop approvals, and workflow version control are not in the OSS edition

Verdict

Worth a look if you run a security team and want SOAR-style automation you can self-host and script from an agent. If you need fine-grained access control or k8s deployment out of the box, expect to talk to sales.

Frequently asked

What is TracecatHQ/tracecat?
Tracecat is an open-source security automation platform built for a world where Claude and Codex are the ones writing the playbooks.
Is tracecat open source?
Yes — TracecatHQ/tracecat is open source, released under the AGPL-3.0 license.
What language is tracecat written in?
TracecatHQ/tracecat is primarily written in Python.
How popular is tracecat?
TracecatHQ/tracecat has 3.9k stars on GitHub and is currently accelerating.
Where can I find tracecat?
TracecatHQ/tracecat is on GitHub at https://github.com/TracecatHQ/tracecat.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.