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["@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
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.



