close
Skip to content
View dcyfr's full-sized avatar

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 is supported. This note will only be visible to 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 Practitioner, 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.

DCYFR™ — Secure, innovative solutions for the modern web. Cyber architecture and design.


🏗️ How It Fits Together

graph TD
    AI["<b>@dcyfr/ai</b><br/>Core Framework"]
    
    subgraph Tools["Tools & Extensions"]
        CLI["@dcyfr/ai-cli"]
        RAG["@dcyfr/ai-rag"]
        CODEGEN["@dcyfr/ai-code-gen"]
    end
    
    subgraph Plugins["Ecosystem: Plugins"]
        OFFICIAL["dcyfr-plugins<br/><i>Official</i>"]
        COMMUNITY["dcyfr-community-plugins<br/><i>Community</i>"]
    end
    
    subgraph Templates["Starter Templates"]
        AGENTS["dcyfr-ai-agents"]
        API["dcyfr-ai-api"]
        GRAPHQL["dcyfr-ai-graphql"]
        REACT["dcyfr-ai-react"]
        CHATBOT["dcyfr-ai-chatbot"]
        NODEJS["dcyfr-ai-nodejs"]
    end
    
    LABS["dcyfr-labs<br/>Live: dcyfr.ai"]
    SANDBOX["dcyfr-ai-sandbox"]
    
    AI --> Tools
    AI --> Plugins
    AI -.->|scaffold| Templates
    AI --> LABS
    AI -.-> SANDBOX

    style AI fill:#4A90D9,color:#fff,stroke:#2c5aa0,stroke-width:3px
    style Tools fill:#E8F4F8,stroke:#5BA3E0,stroke-width:2px
    style CLI fill:#5BA3E0,color:#fff
    style RAG fill:#5BA3E0,color:#fff
    style CODEGEN fill:#5BA3E0,color:#fff
    style Plugins fill:#E8F8E8,stroke:#2ECC71,stroke-width:2px
    style OFFICIAL fill:#2ECC71,color:#fff
    style COMMUNITY fill:#27AE60,color:#fff
    style Templates fill:#F3E8F8,stroke:#9B59B6,stroke-width:2px
    style AGENTS fill:#9B59B6,color:#fff
    style API fill:#9B59B6,color:#fff
    style GRAPHQL fill:#9B59B6,color:#fff
    style REACT fill:#9B59B6,color:#fff
    style CHATBOT fill:#9B59B6,color:#fff
    style NODEJS fill:#9B59B6,color:#fff
    style LABS fill:#E67E22,color:#fff
    style SANDBOX fill:#95A5A6,color:#fff
Loading

📦 Core Framework

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

Package Version Description Install
@dcyfr/ai npm Portable AI agent harness with plugin architecture npm i @dcyfr/ai
@dcyfr/ai-cli npm Cross-platform CLI for the DCYFR framework npm i -g @dcyfr/ai-cli
@dcyfr/ai-rag npm RAG framework — loaders, embeddings, vector stores npm i @dcyfr/ai-rag
@dcyfr/ai-code-gen npm AI-powered code generation with AST manipulation npm i @dcyfr/ai-code-gen

🚀 Starter Templates

Clone directly or use GitHub's "Use this template" button:

I want to... Template Stack Version
Build autonomous agents dcyfr-ai-agents Node 20+, TypeScript, tool use, memory v1.0.0
Build a REST API dcyfr-ai-api Express 5, Drizzle ORM, JWT, OpenAPI v2.0.0
Build a GraphQL API dcyfr-ai-graphql Apollo Server 4, schema-first, type-safe v1.0.0
Build a React SPA dcyfr-ai-react React 19, Vite, TanStack, Zustand, Shadcn/ui v1.0.0
Build a chatbot dcyfr-ai-chatbot Multi-turn conversations, streaming v1.0.0
Node.js web server dcyfr-ai-nodejs Node 24+, TypeScript strict, 80%+ coverage v1.0.0
⚠️ Deprecated templates (still usable, no longer maintained)
Template Deprecated Notes
dcyfr-ai-web Feb 2026 Full-stack Next.js — deprecated on npm, still works as template
dcyfr-ai-docker Feb 2026 Docker containerization — template, not a library
dcyfr-ai-kubernetes Feb 2026 Consolidated into agent knowledge; see Pulumi/CDK8s/Helm
dcyfr-ai-notebooks Feb 2026 No longer maintained; see Observable, Jupyter, Hex

🔌 Plugin Ecosystem

Extend @dcyfr/ai with curated or community plugins:

Registry Scope Security
dcyfr-plugins Official, curated ✅ Security-scanned, trust-scored
dcyfr-community-plugins Community ⚠️ Auto-scanned, unaudited

⭐ Reference Implementation

dcyfr-labs — The live dcyfr.ai site. Enterprise Next.js 16, React 19, Tailwind v4, MDX blog, Redis analytics, Inngest jobs. Study the architecture — for your own app, start from a template instead.


🌐 Web Properties

Domain Repo Purpose Status
dcyfr.ai dcyfr-labs Blog, portfolio, reference architecture 🟢 Live
dcyfr.io dcyfr-io Product ecosystem control center 🔵 Planned
dcyfr.app dcyfr-app Interactive template showcase 🔵 Planned
dcyfr.tech dcyfr-tech Research hub & whitepapers 🔵 Planned
dcyfr.codes dcyfr-codes Searchable code patterns & recipes 🔵 Planned
dcyfr.bot dcyfr-bot Bot marketplace 🔵 Planned
dcyfr.build dcyfr-build Build tools hub 🔵 Planned
dcyfr.work dcyfr-work Work portal 🔵 Planned

🧪 Sandbox

dcyfr-ai-sandbox — Testing and benchmarking playground for the @dcyfr/ai framework.


💡 Tech Stack

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

📊 GitHub Stats

GitHub Streak

🔭 Current Focus

  • Shipping the @dcyfr/ai plugin ecosystem and community marketplace
  • Expanding starter templates with real-world patterns
  • Building branded web properties (dcyfr.io, dcyfr.app, dcyfr.tech)
  • Exploring agentic AI, RAG pipelines, and autonomous code generation
  • Contributing to open-source security and developer tooling

🤝 Contributing

Contributions welcome! Each repo has its own contributing guide.

  • Bug reports — Open an issue on the relevant repo
  • Feature requests — Start a discussion on dcyfr-ai
  • Security issues — See the Security Policy below — do not open public issues for vulnerabilities

🔒 Security

All DCYFR packages follow responsible disclosure. Report vulnerabilities via SECURITY.md or email security@dcyfr.ai.

📬 Connect

Homepage LinkedIn

Pinned Loading

  1. dcyfr-labs/dcyfr-ai dcyfr-labs/dcyfr-ai Public

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

    TypeScript 1

  2. dcyfr-labs/dcyfr-ai-rag dcyfr-labs/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-labs/dcyfr-ai-cli dcyfr-labs/dcyfr-ai-cli Public

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

    TypeScript 1

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

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

    TypeScript 1