Skip to content

🎬 Elite-tier automated documentation platform that transforms development workflows into professional video tutorials with AI-powered automation and 95%+ authenticity

Notifications You must be signed in to change notification settings

aegntic/DAILYDOCO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DailyDoco Pro 🎬

Elite-tier automated documentation platform that transforms developer workflows into professional video documentation

License TypeScript Rust Bun

πŸš€ Overview

DailyDoco Pro is not just another screen recorder - it's an intelligent documentation system that understands code, predicts important moments, and generates contextual narration. Built with privacy-first architecture and elite-tier performance standards.

Core Features

  • 🧠 Intelligent Capture: AI-powered moment detection captures what matters
  • 🎯 97%+ Human Authenticity: aegnt-27 engine for natural documentation
  • ⚑ Sub-2x Real-time Processing: Professional quality without the wait
  • πŸ”’ Privacy-First: Complete local processing with optional cloud features
  • 🎨 Zero-Edit Output: Broadcast-quality videos requiring no manual editing
  • 🌐 Cross-Platform: Windows, macOS, Linux desktop + browser extensions

πŸ“¦ Project Structure

DAILYDOCO/
β”œβ”€β”€ apps/                      # Application components
β”‚   β”œβ”€β”€ web-dashboard/         # React dashboard (Vite + TailwindCSS)
β”‚   β”œβ”€β”€ desktop/               # Tauri desktop app (Rust)
β”‚   β”œβ”€β”€ browser-ext/           # Chrome/Firefox extensions
β”‚   β”œβ”€β”€ api-server/            # Express.js backend
β”‚   └── mcp-server/            # MCP server for Claude integration
β”œβ”€β”€ libs/                      # Shared libraries
β”‚   β”œβ”€β”€ aegnt-27/              # Human authenticity engine (Rust)
β”‚   β”œβ”€β”€ shared-types/          # TypeScript type definitions
β”‚   β”œβ”€β”€ ai-models/             # ML model implementations
β”‚   └── test-audience/         # AI test audience system
└── R&D/                       # Research & development
    β”œβ”€β”€ youtube-intelligence-engine/  # FastAPI + React
    └── aegntix-ui/            # AI orchestration platform

πŸ› οΈ Tech Stack

  • Runtime: Bun (preferred), Node.js (legacy)
  • Languages: TypeScript, Rust, Python 3.12+
  • Desktop: Tauri (50% smaller than Electron)
  • Frontend: React, Vite, TailwindCSS v4
  • Backend: Express.js, FastAPI
  • AI Models: DeepSeek R1.1, Gemma 3, Flux.1
  • Infrastructure: Docker Compose, PostgreSQL, Redis, Neo4j

🚦 Quick Start

Prerequisites

  • Bun v1.0+ (preferred) or Node.js 18+
  • Rust 1.75+
  • Docker & Docker Compose
  • uv for Python development

Installation

# Clone the repository
git clone https://github.com/aegntic/dailydoco-pro.git
cd DAILYDOCO

# Install dependencies with Bun (3x faster than npm)
bun install

# Start infrastructure
docker-compose up -d postgres redis neo4j

# Run development environment
bun run dev

Available Commands

# Development
bun run dev                    # Start all services in parallel
nx run web-dashboard:dev       # Frontend only
nx run mcp-server:dev          # MCP server only
cargo run --bin dailydoco-desktop  # Desktop app

# Building
bun run build                  # Build all applications
nx run-many --target=build --all

# Testing
bun test                       # Run all tests
nx run-many --target=test --all
cargo test                     # Rust tests

# Quality
bun run lint                   # Lint all code
nx run-many --target=lint --all
cargo clippy -- -D warnings    # Rust linting

🎯 Performance Standards

Metric Target Actual
Video Processing < 2x realtime βœ… 1.8x
Memory Usage < 200MB idle βœ… 180MB
CPU Usage (idle) < 5% βœ… 3.2%
Startup Time < 3 seconds βœ… 2.1s
Authenticity Score > 95% βœ… 97%+

🌟 Key Differentiators

  • vs Loom: We understand code context, work offline, and provide intelligent narration
  • vs OBS: Fully automated with AI-driven capture decisions
  • vs Asciinema: Handles GUI workflows, not just terminal
  • vs Manual Docs: 10x faster with better consistency

πŸ”§ Configuration

Environment Variables

# Copy example environment
cp .env.example .env

# Required variables
DATABASE_URL="postgresql://dailydoco:dailydoco@localhost:5432/dailydoco"
REDIS_URL="redis://localhost:6379"
NEO4J_URL="bolt://localhost:7687"

MCP Integration

DailyDoco Pro includes native MCP (Model Context Protocol) support for Claude:

# Start MCP server
cd apps/mcp-server && bun run dev

# Use with Claude
claude --mcp-config ./mcp-config.json

πŸ“š Documentation

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

πŸ“œ License

MIT License - see LICENSE for details.

πŸ™ Credits

R&D for AEGNTIC.foundation
Mattae Cooper
Email: human@mattaecooper.org

Contact & Support
AEGNTIC AI
Email: contact@aegntic.ai
Website: https://aegntic.ai


Built with ❀️ by the AEGNTIC team. How we do anything is how we do everything.

About

🎬 Elite-tier automated documentation platform that transforms development workflows into professional video tutorials with AI-powered automation and 95%+ authenticity

Resources

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •