Dxrk
Ecosistema, Frameworks y Workflows para agentes de IA
Qué es Dxrk
Dxrk es el configurador y orquestador de ecosistemas para agentes de IA. Unifica memoria persistente, Spec-Driven Development, skills curadas, servidores MCP y un conmutador de proveedores de modelos en una sola herramienta de línea de comandos.
Escrito en Python 3.13+ con una TUI basada en Textual, Dxrk:
- Configura 42 agentes de IA (Claude Code, OpenCode, Codex, Gemini CLI, Cursor, Copilot, Windsurf y más) con un solo comando.
- Mantiene memoria persistente entre sesiones y proyectos (SDD, decisiones, contexto, aprender de cada interacción).
- Gestiona skills curadas y servidores MCP por proyecto.
- Conmuta entre proveedores y modelos de IA con perfiles de costo por fase (cheap/balanced/quality) o por comando.
- Ejecuta workflows de desarrollo: planificación, commits con conventional commits, PRs, revisión de código, keybindings y más.
Instalación
Requisito: Python 3.13 o superior.
Con uv (recomendado)
uv tool install --from git+https://github.com/Dxrk777/Dxrk.git dxrk
Con pip
pip install git+https://github.com/Dxrk777/Dxrk.git
Desde el código fuente
git clone https://github.com/Dxrk777/Dxrk.git
cd Dxrk
uv sync --all-extras
uv run dxrk-py --help
Uso rápido
# Instalar y configurar un agente
dxrk-py install --agent claude-code --preset full-dxrk
# Preguntar sobre un concepto
dxrk-py query "explica qué es Spec-Driven Development"
# Sincronizar perfil de modelos barato
dxrk-py sync --profile cheap:openrouter/qwen/qwen3-30b-a3b:free
# Perfil por fase (ej. diseño)
dxrk-py sync --profile-phase cheap:sdd-design:anthropic/claude-sonnet-4-20250514
Agentes soportados (42)
| Claude Code | OpenCode | Kilo Code | Gemini CLI |
| Cursor | VS Code Copilot | Codex | Windsurf |
| Antigravity | Kimi Code | Kiro IDE | Qwen Code |
| Pi | OpenClaw | Aider | Cline |
| Roo Code | Continue | Junie | Amazon Q |
| OpenHands | Zed AI | GitHub Copilot | Devin |
| Cody | Tabnine | Replit | Void |
| Amp | Blackbox AI | Bolt.new | Conductor |
| Hermes | JetBrains AI | Looperators | Lovable |
| PearAI | Qodo | RunCell | Trae |
| v0 | ZCode |
Características
- Memoria persistente:
dxrk-memory(binario externo en Dxrk777/dxrk-memory, instalable vía Homebrew o GitHub Releases) con búsqueda semántica:dxrk-memory search "SDD". - Spec-Driven Development: inicialización por proyecto con
/sdd-init, especificaciones, diseño y verificación. - Skills:
dxrk-py skill-registry refreshpara sincronizar el registro de skills del proyecto. - Servidores MCP: 35 servidores configurables vía
.mcp.json. - Conmutador de modelos: perfiles
cheap/balanced/quality, asignación por fase (sdd-design, sdd-spec, sdd-tasks, etc.). - TUI: interfaz Textual con detección de agentes instalados.
- Workflows Git: commits con conventional commits, PRs con revisión, keybindings configurables.
Estructura del proyecto
dxrk/
├── __main__.py # Entry point CLI
├── autonomy/ # Aprendizaje, evolución, verificador
├── cli/ # Comandos de instalación y ejecución
├── commands/ # Comandos del orquestador (commit, plan, mcp, ...)
├── config/ # Configuración y validación
├── mcp/ # Clientes MCP
├── observe/ # Observabilidad y traces
├── query/ # Motor de consultas
├── rag/ # Retrieval-Augmented Generation
├── security/ # JWT, permisos
├── system/ # Detección de plataforma y gestión del sistema
├── tools/ # Herramientas del agente
├── trace/ # Trazabilidad
├── tui/ # Interfaz Textual
└── utils/ # Utilidades (fileops, hooks, http, ...)
Desarrollo
uv sync --all-extras # Instalar dependencias y extras
uv run pytest # Suite de tests (2760+ tests)
uv run --with mypy mypy dxrk/ # Type checking
Roadmap
- v4.1.0 — pipeline de entrenamiento ML, pre-commit, dependabot, más integraciones.
- v4.2.0 — marketplace de plugins.
- v5.0.0 — multi-tenant.
Documentación
| Documento | Descripción |
|---|---|
| docs/intended-usage.md | Uso intencional del ecosistema |
| docs/agents.md | Agentes soportados |
| docs/components.md | Componentes del sistema |
| docs/architecture.md | Arquitectura |
| docs/usage.md | Guía de uso |
| docs/platforms.md | Plataformas |
Licencia
MIT — ver LICENSE.
DXRK // BEYOND LIMITS
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dxrk-0.1.2.tar.gz.
File metadata
- Download URL: dxrk-0.1.2.tar.gz
- Upload date:
- Size: 730.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Kali GNU/Linux","version":"2026.3","id":"kali-rolling","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee56d07834b17da10c71594cbcec4aa9416a137c0f17700ce718161522d97909
|
|
| MD5 |
df90c1f67ef4388a89c030b70dfeb2d5
|
|
| BLAKE2b-256 |
38741d79f5be7e5182a05182f9eb8f18bb789cf0a1f1305709c4a17a97604eea
|
File details
Details for the file dxrk-0.1.2-py3-none-any.whl.
File metadata
- Download URL: dxrk-0.1.2-py3-none-any.whl
- Upload date:
- Size: 775.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Kali GNU/Linux","version":"2026.3","id":"kali-rolling","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
748daadffc70b1a5e4d27c0baadaa78e92a7047f20a0923e17de882e6f96d93d
|
|
| MD5 |
3617145deb38d1796f07eeb7ea69ea2e
|
|
| BLAKE2b-256 |
7ffb34f69cbcbf767b4d6c940350deca8021a4b988f539d1b88139ea5a4479ee
|