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["@dcyfr/ai · Core Framework"]
    CLI["@dcyfr/ai-cli · CLI"]
    RAG["@dcyfr/ai-rag · RAG"]
    CODEGEN["@dcyfr/ai-code-gen · Code Gen"]

    AI --> CLI
    AI --> RAG
    AI --> CODEGEN

    subgraph Plugins
        OFFICIAL["dcyfr-plugins · Official"]
        COMMUNITY["dcyfr-community-plugins"]
    end
    AI --> OFFICIAL
    AI --> COMMUNITY

    subgraph 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
    AI -.->|starter templates| AGENTS
    AI -.-> API
    AI -.-> GRAPHQL
    AI -.-> REACT
    AI -.-> CHATBOT
    AI -.-> NODEJS

    LABS["dcyfr-labs · dcyfr.ai"]
    AI --> LABS
    SANDBOX["dcyfr-ai-sandbox"]
    AI -.-> SANDBOX

    style AI fill:#4A90D9,color:#fff
    style OFFICIAL fill:#2ECC71,color:#fff
    style LABS fill:#E67E22,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-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