A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
DeepEye: An Autonomous Data Agent System
DeepEye is a production-ready, steerable self-driving data agent system. Unlike linear "ChatBI" tools, DeepEye adopts a workflow-centric architecture that handles heterogeneous data sources and complex iterative analysis without context explosion. It autonomously orchestrates multi-step workflows to produce three classes of rich analytical artifacts:

Key architectural advantages:
🎬 Full demo video: assets/demo.mp4
Given heterogeneous data sources, DeepEye autonomously orchestrates a workflow and delivers Data Videos 🎬, Dashboards 📊, and Analytical Reports 📝 in one run.
LLM_API_KEY, LLM_BASE_URL, LLM_MODEL)uv for Python development and testscp env.example .env
Open .env and set at minimum:
LLM_API_KEY=...
LLM_BASE_URL=...
LLM_MODEL=...
JWT_SECRET_KEY=...
POSTGRES_PASSWORD=...
MINIO_ACCESS_KEY=...
MINIO_SECRET_KEY=...
For shared machines, also set a unique COMPOSE_PROJECT_NAME and HOST_GATEWAY_PORT to avoid port conflicts.
docker compose up --build
This starts Postgres, Redis, MinIO, the backend API, Celery worker, runtime-control service, frontend, and nginx gateway. Database migrations run automatically.
http://localhost:8080
If
http://localhost:8080is unavailable, verify your.envport settings (for exampleHOST_GATEWAY_PORT) and check that all Docker services are healthy withdocker compose ps.
docker compose down
# add -v to also remove stored volumes/data
This walkthrough shows DeepEye completing a full sales analysis end-to-end.
In the Data Sources panel, add your files or databases. DeepEye supports:
@Financial Metrics @Meta-data @Sales Database
Analyze the 2025 global sales performance,
generate a video, dashboard, and analytical report.
DeepEye automatically creates a workflow plan and asks for confirmation before running.
The Workflow Graph panel renders the generated DAG, for example:

DeepEye provides node-level execution details:

Each node shows its inputs, the exact SQL queries executed, status, and outputs.
Outputs are rendered inline in the right panel:

Artifacts are versioned per session and can be exported or shared.
session → turn → draft → run → artifact
DeepEye's Workflow Engine processes every draft through four stages before execution:
| Stage | Role |
|---|---|
| Compiler | Parses the LLM-generated workflow plan into a typed DAG |
| Validator | Checks node types, required parameters, and edge constraints |
| Optimizer | Reorders independent nodes for maximum parallel execution |
| Executor | Runs the DAG with isolated sandboxed code environments per node |
| Path | Purpose |
|---|---|
packages/backend | FastAPI API, Celery workers, workflow orchestration, persistence, sandbox/runtime |
packages/core | Shared agent, datasource, workflow, graph, and sandbox primitives |
packages/frontend | React + TypeScript workspace: chat, workflow graph, artifact preview panels |
docker | Dockerfiles, nginx config, scripts, and local runtime assets |
docs | Architecture notes, RFCs, and remediation tracking |
Run the full local quality gate:
make check # run after installing deps
make check-install # install then check
make compose-config # validate Docker Compose config
# Default test suite
uv run pytest packages/backend/app/test packages/core/tests -q
# Docker-backed sandbox integration tests (requires Docker)
DEEPEYE_RUN_DOCKER_TESTS=1 uv run pytest \
packages/backend/app/test/test_sandbox.py \
packages/backend/app/test/test_sandbox_manager.py -q
# Apply migrations manually outside Compose
uv run alembic -c packages/backend/alembic.ini upgrade head
cd packages/frontend
npm install
npm run dev # dev server
npm run build # production build
DeepEye orchestrates LLM-assisted workflows with Docker-backed code execution. Treat the current stack as a local development environment unless you have reviewed and hardened the deployment for your threat model.
Before exposing DeepEye beyond a trusted local environment:
See docs/security_model.md for details.
We welcome all forms of contributions. Merged PRs will be credited as contributors.
If DeepEye is useful for your research or work, please cite:
@inproceedings{10.1145/3788853.3801612,
author = {Li, Boyan and Peng, Yiran and Xie, Yupeng and Lu, Sirong and Zhu, Yizhang and Mu, Xing and Liu, Xinyu and Luo, Yuyu},
title = {DeepEye: A Steerable Self-driving Data Agent System},
year = {2026},
isbn = {9798400724503},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3788853.3801612},
doi = {10.1145/3788853.3801612},
booktitle = {Companion of the International Conference on Management of Data},
pages = {74–77},
numpages = {4},
location = {India},
series = {SIGMOD Companion '26}
}
If you have questions, feel free to open an issue.
Pocket Flow: Codebase to Tutorial
A Comprehensive Benchmark to Evaluate LLMs as Agents (ICLR'24)
干净、强大、属于你的 AI Agent 平台 --AI agents, without the clutter.
An AI-powered custom node for ComfyUI designed to enhance workflow automation and provide intelligent assistance