Skip to content
View dcyfr's full-sized avatar

Highlights

  • Pro

Block or report dcyfr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dcyfr/README.md

Hi, I'm Drew ✨

Ask DeepWiki

Cyber Architect, Security Practicioner, and Agentic Builder

I'm Drew (dcyfr), a cyber architect and builder focused on designing secure, innovative solutions for the modern web. With a passion for system architecture, threat modeling, and AI agents, I create tools and frameworks that empower developers to build with security and scalability in mind.

🚀 What I'm Building

DCYFR™: A virtual partnership dedicated to building secure, innovative solutions for the modern web focusing on cyber architecture and design.


⚡ Quick Start - Pick Your Path

New to DCYFR? Start with the core framework or choose a template:

Core Framework (npm packages)

Package Purpose Install
@dcyfr/ai AI agent framework npm install @dcyfr/ai
@dcyfr/ai-rag RAG library npm install @dcyfr/ai-rag
@dcyfr/ai-code-gen Code generation npm install @dcyfr/ai-code-gen
@dcyfr/ai-cli CLI tool npm install -g @dcyfr/ai-cli

Templates (Clone & Customize)

I want to... Use this template Status
Create AI agents dcyfr-ai-agents ✅ Active
Build a REST API dcyfr-ai-api ✅ Active
Build a GraphQL API dcyfr-ai-graphql ✅ Active
Build a React SPA dcyfr-ai-react ✅ Active
Build a chatbot dcyfr-ai-chatbot ✅ Active
Node.js starter dcyfr-ai-nodejs ✅ Active

💡 Want to see production examples? Check out dcyfr-labs for reference architecture


🏗️ The DCYFR Ecosystem

Reference Implementation (Study, Don't Clone)

  • dcyfr-labsProduction Site - My live blog & portfolio (dcyfr.ai) showcasing enterprise Next.js patterns, custom design tokens, Redis analytics, and Inngest jobs
    • 🔍 This is NOT a template - Highly customized for DCYFR
    • 📖 Study the architecture and implementation patterns
    • Want to build your own? Use dcyfr-ai-web template instead

The DCYFR.AI Framework (npm Packages)

Published on npm — Install with npm/yarn/pnpm:

  • @dcyfr/ai - Portable AI agent framework with plugin architecture and multi-provider integration
    • npm install @dcyfr/ai | v2.1.0+ | MIT License
  • @dcyfr/ai-rag - RAG framework with document loading, embeddings, and vector stores
    • npm install @dcyfr/ai-rag
  • @dcyfr/ai-code-gen - AI-powered code generation with AST manipulation
    • npm install @dcyfr/ai-code-gen
  • @dcyfr/ai-cli - Cross-platform CLI for DCYFR framework
    • npm install -g @dcyfr/ai-cli

📦 Package Status: Some packages (ai-docker, ai-web, ai-kubernetes, ai-notebooks) were deprecated in February 2026 — these are now available as templates/starter projects. See Publishing Policy for details.

Production-Ready Templates (Clone & Customize)

Use GitHub's "Use this template" feature or clone directly:

Backend/API Templates

Frontend/Full-Stack Templates

  • dcyfr-ai-react - React 19 SPA with Vite 6, TanStack Router/Query, Zustand

AI/Specialized Templates

  • dcyfr-ai-agents - Autonomous AI agents with tool usage, memory, observability
  • dcyfr-ai-chatbot - Conversational AI with multi-turn conversations and streaming

Archived Templates

These templates are deprecated but still available for reference:

Experimentation & Testing

  • dcyfr-ai-sandbox - Testing and benchmarking playground for @dcyfr/ai framework

🎯 Template Selection Guide

For Single-Page Applications:dcyfr-ai-react - React SPA with modern tooling (Vite, TanStack, Zustand)

For Backend APIs:dcyfr-ai-api (REST) or dcyfr-ai-graphql (GraphQL)

For AI Applications: → Start with @dcyfr/ai framework + relevant template:

💡 Tech Stack

TypeScript Node.js Next.js React GraphQL Docker Kubernetes Python Security

📊 GitHub Stats

GitHub Streak

🔭 Current Focus

  • Building a portable AI agent framework and ecosystem of developer tools
  • Designing production-ready project templates for modern full-stack development
  • Exploring RAG, code generation, and agentic AI patterns
  • Contributing to open-source security and development tooling

🤝 Connect With Me

Homepage LinkedIn Peerlist Sponsors

💬 Let's Talk About

  • Cybersecurity & threat modeling
  • AI agents, RAG, and code generation
  • System architecture & design patterns
  • TypeScript/Node.js full-stack development
  • Open source collaboration

💰 Support My Work

If these projects save you time, consider sponsoring on GitHub. Tiers range from $5/mo (Discord access) to $200/mo (Enterprise with consultation hours). On average, DCYFR templates save 288-380 hours vs building from scratch.


Building secure, innovative solutions one commit at a time.

Pinned Loading

  1. dcyfr-ai dcyfr-ai Public

    Portable TypeScript AI agent framework with plugin architecture and provider integrations.

    TypeScript 1

  2. dcyfr-ai-rag dcyfr-ai-rag Public

    TypeScript RAG framework for building retrieval-augmented generation pipelines in Node.js.

    TypeScript 2

  3. dcyfr-ai-agents dcyfr-ai-agents Public template

    Template for building autonomous AI agent packages with TypeScript, testing, and release workflows.

    TypeScript 1

  4. dcyfr-ai-sandbox dcyfr-ai-sandbox Public

    Sandbox for experimenting with DCYFR AI framework features, integrations, and examples.

    TypeScript 1

  5. dcyfr-ai-cli dcyfr-ai-cli Public

    Cross-platform CLI for the DCYFR AI ecosystem (scaffolding, workflows, and developer tooling).

    TypeScript 1

  6. dcyfr-ai-web dcyfr-ai-web Public template

    Full-stack Next.js template for AI-powered web applications.

    TypeScript 1