DAIV — your async SWE agent,
native to your Git platform
DAIV integrates directly with GitLab and GitHub through webhooks. Create an issue, get a merge request. Mention DAIV in a review, get the fix. No context switching, no separate tools.
How it works
From issue to merge request, hands-free
DAIV turns your issues into working code. You stay in control at every step.
You create an issue
Write what you need in plain language. Add context, attach screenshots, reference files. That's all.
Issue #142
Add rate limiting to the API endpoints
DAIV posts a plan
Analyzes your codebase, reads relevant files, and proposes implementation steps as a comment on the issue.
@daiv commented
1. Add Redis-based rate limiter middleware
2. Configure per-endpoint limits in settings
3. Return 429 with Retry-After header
You approve
Review the plan. Comment when ready. Or update the issue and DAIV re-plans. Human-in-the-loop by default.
You commented
@daiv proceed
Code lands in a merge request
DAIV implements the plan and opens a merge request. If reviewers request changes, just mention DAIV in a comment.
Add rate limiting to API endpoints
feat/142-rate-limiting → main
Capabilities
More than just code generation
A complete engineering assistant that fits into your existing workflow.
Slash Commands & Skills
Invoke /plan, /code-review, /security-audit from any issue or MR. Built-in skills cover common tasks. Create your own for anything else.
Secure Sandbox
Tests, builds, and linters run in isolated Docker containers. Full shell access for the agent, strict safety policies for you.
MCP Tool Integrations
Connect external services via Model Context Protocol. Sentry error tracking, documentation lookup, or your own custom servers.
Subagents
Specialized agents for exploration vs. execution. The main agent delegates automatically — fast read-only lookups or complex multi-step work.
Multi-provider LLMs
OpenRouter, Anthropic, OpenAI, Google Gemini. Mix providers, swap models, no vendor lock-in.
Jobs API
Trigger agents programmatically via REST. Chain tasks from CI/CD, or integrate with Slack bots.
Scheduled Jobs
Run agents on a recurring basis — hourly, daily, weekly, or custom cron. Automate dependency audits, code scans, and maintenance tasks.
Why DAIV
Built different
AI coding tools that require a separate app break your flow. DAIV meets you where you already work.
Native to your Git platform
No new UI to learn. DAIV works inside GitLab and GitHub issues and merge requests.
Human-in-the-loop
Plans require approval before execution. You review, you decide, DAIV implements.
Fully extensible
Custom skills, subagents, MCP servers, per-repo config. Shape DAIV to your team's needs.
No vendor lock-in
Choose your LLM provider. Switch models without changing anything else. Self-host the entire stack.
Secure by default
Sandboxed execution with command policies. Git history mutation is always blocked.
Open-source, Apache 2.0
Read the code, modify it, deploy it on your infrastructure. No black boxes.
Deploy DAIV in minutes
Self-host with Docker Compose or Docker Swarm. Connect your GitLab or GitHub instance and start automating.