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.
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
Published on npm — install with npm/yarn/pnpm:
| Package | Version | Description | Install |
|---|---|---|---|
@dcyfr/ai |
Portable AI agent harness with plugin architecture | npm i @dcyfr/ai |
|
@dcyfr/ai-cli |
Cross-platform CLI for the DCYFR framework | npm i -g @dcyfr/ai-cli |
|
@dcyfr/ai-rag |
RAG framework — loaders, embeddings, vector stores | npm i @dcyfr/ai-rag |
|
@dcyfr/ai-code-gen |
AI-powered code generation with AST manipulation | npm i @dcyfr/ai-code-gen |
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 |
Extend @dcyfr/ai with curated or community plugins:
| Registry | Scope | Security |
|---|---|---|
| dcyfr-plugins | Official, curated | ✅ Security-scanned, trust-scored |
| dcyfr-community-plugins | Community |
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.
| 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 |
dcyfr-ai-sandbox — Testing and benchmarking playground for the @dcyfr/ai framework.
- Shipping the
@dcyfr/aiplugin 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
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
All DCYFR packages follow responsible disclosure. Report vulnerabilities via SECURITY.md or email security@dcyfr.ai.



