Argus 百目
Small-team developers are being devoured by a fragmented toolstack: Sentry for crashes, Datadog for performance, Mixpanel for analytics, LaunchDarkly for config, Instabug for feedback… each tool charging separately, shipping its own SDK, and producing another data silo. In the AI era, fragmentation only gets worse — you can’t have Claude plug into seven SaaS backends at once. Argus unifies them.
Start here
The sections below are currently available in Chinese. Translations are in progress; visit the Chinese docs for the complete set.
Pick your platform (Web / iOS / Android / Flutter / RN + Go / Node / Python / Java / Rust backend), integrate in 5 minutes, and report your first event.
Quick Start · SDK SetupLogs / Crashes / APM / Tracing / Analytics / Feedback / Config / Experiments / Releases / Alerts guides and Console operations.
Product FeaturesMCP Server, Platform Copilot, AI Verify, Argus Dev — let AI query your project data in natural language.
AI CapabilitiesAccount security / 2FA / PATs, orgs & projects with RBAC, plan quotas & billing, capability visibility.
Account & OrganizationQuery-side (PAT Bearer) and ingestion-side (DSN + HMAC) APIs, with OpenAPI and ingestion endpoint references.
API ReferenceDeploy Argus on your own infrastructure, with deployment guides and Enterprise license.
Self-Hosted DeploymentUnified SDK framework, DSN & HMAC signing, platform architecture, glossary.
Core ConceptsCore capabilities
| Capability | Description | Channel |
|---|---|---|
| Logs | Unified ingestion, querying, and recall of on-device + backend logs | /v1/events · /v1/backend/logs |
| Crashes | Native / JVM / JS crash capture, issue grouping, server-side de-symbolication | /v1/events (channel=crash) |
| Performance (APM) | Cold start / network / FPS / memory / jank, p50/p95/p99 aggregation | /v1/events (channel=apm) |
| Analytics | Custom events + UTM attribution, funnels / retention / cohorts | /v1/events (channel=track) |
| End-to-End Tracing | W3C Trace Context, device + backend stitched into one causal chain, Console waterfall | /v1/events (channel=trace) |
| MCP / AI | 30+ read-only tools that let AI query logs / crashes / perf / feedback / funnels | MCP /mcp · REST /v1/tools/{name} |
For the full product blueprint, see the repo’s
docs/02-product/.
Why Argus (百目)
- Argus Panoptes (Greek myth) had one hundred eyes that never all closed at once — three took turns resting while the rest stayed alert.
- In the AI-Native era, application governance needs less “collect more data” and more “let AI act as a second pair of eyes, alongside the developer — seeing problems, inferring causes, and suggesting fixes.”
- The Chinese name 百目 (hundred eyes) conveys broad vision and sharp discernment; the English name Argus adds cultural depth and global recognizability.
Run it locally in 5 minutes
The repository provides a runnable CE stack for evaluation. These docs cover both implemented capabilities and roadmap targets; refer to each page’s current-status note and repository test evidence before treating a capability as delivered. To spin up the stack locally:
git clone https://github.com/MatrixFutureLabs/x-argus && cd x-argus
make demo # ~30 seconds to bring up the full docker stack| Service | URL |
|---|---|
| Demo page | http://localhost:8000 |
| Console (logs / traces / issues) | http://localhost:3011 |
| Ingestion gateway | http://localhost:4318 |
For the full local stack guide (dev stack, symbolicate pipeline, Android emulator DSN), see the repo’s
README.md.
Open-source strategy
| Edition | License | Scope |
|---|---|---|
| CE | Apache 2.0 | Core services, SDKs, Console, infrastructure |
| EE | Commercial | Roadmap boundary: SSO/SAML, air-gapped, enterprise RBAC, private models, etc.; not a delivery claim |
| Cloud | Argus ToS | Official multi-tenant SaaS |
This table describes edition boundaries and roadmap intent; it does not mean it is currently available or purchasable. Enterprise identity features including SSO / SAML / OIDC, SCIM, custom RBAC, and Domain Isolation are not yet available. A written delivery schedule and acceptance criteria are required before contracting.