Driven - AI-Assisted Development Orchestrator
Professional AI-assisted development with binary-first architecture (.) (.) (.) Driven brings structure, consistency, and intelligence to AI-powered coding workflows by combining template-driven approaches with methodical frameworks, reimagined in Rust with DX's binary-first philosophy for unparalleled performance.
Overview
Driven solves the fragmentation problem in AI-assisted development. Instead of maintaining separate rule files for each editor: -.cursor/rules/*.mdc (Cursor) -.github/copilot-instructions.md (Copilot) -.windsurf/rules/*.md (Windsurf) -CLAUDE.md (Claude) -.aider.conf.yml (Aider) -.clinerules (Cline) Driven provides a single source of truth that synchronizes to all editors.
Features
Core Functionality
- Universal Parser: Reads all major AI rule formats
- Multi-Target Emitter: Outputs to any editor format
- Template System: Professional, battle-tested templates
- Context Intelligence: Deep project analysis for AI guidance
- Sync Engine: Keep multiple editors in sync
- Validation & Linting: Ensure rule quality and consistency
DX Binary Dawn (December 2025)
- Binary Module: DX ∞ infinity format (73% smaller), zero-copy schemas, SIMD tokenizer, Blake3 checksums
- Fusion Module: Pre-compiled
.dtmtemplates, hot cache (71x faster), binary cache, speculative loading - Streaming Module: HTIP delivery, XOR patcher (95% bandwidth savings), ETag negotiation
- Security Module: Ed25519 signing, capability manifests, integrity guard, sandbox
- State Module: Dirty-bit tracking, shared rules, snapshots, atomic sync
- CLI Commands: Sign, Benchmark, Cache management
Performance
+-----------+-------------+--------+---------+ | Operation | Traditional | Driven | (Binary | +===========+=============+========+=========+ | Rule | Load | ~15ms | (JSON | +-----------+-------------+--------+---------+
Installation
# From source
# Or add to your project
# Initialize driven in your project
# Interactive setup
# Sync rules to all editors
# Watch mode (auto-sync)
# Analyze project for context
# Validate rules
# AI Development Rules
## Persona
### Traits
### Principles
)
## Standards
### Style
### Naming
### Error Handling
## Context
### Focus
### Exclude
Binary Format (.drv)
See BINARY_FORMAT.md (./BINARY_FORMAT.md) for the complete specification.
Templates
Personas
architect- System design focus
reviewer- Code review specialist
documenter- Documentation expert
security- Security auditor
performance- Optimization expert
Projects
rust-workspace- Rust Cargo workspace
typescript-monorepo- TypeScript/Node.js
fullstack- Rust + TypeScript
cli-tool- Command-line application
library- Reusable library
Standards
rust-idioms- Idiomatic Rust patterns
error-handling- Error handling best practices
testing- Testing standards
documentation- Documentation standards
Workflows
tdd- Test-Driven Development
feature-development- Feature implementation
bug-fixing- Bug fix workflow
refactoring- Safe refactoring
CLI Commands
# Initialize
# Sync
# Convert
# Templates
# Analyze
# Validate
## Library Usage
Architecture
@tree:driven[]
Performance
+--------+-------+ | Metric | Value | +========+=======+ | Parse | time | +--------+-------+
Security
- Ed25519 Signatures
- All.drv files are signed
- Compile-Time Validation
- Rules validated at build time
- No Runtime Eval
- No dynamic code execution
Contributing
See CONTRIBUTING.md (../../CONTRIBUTING.md) for guidelines.
License
MIT OR Apache-2.0