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

Drew Gowan, Cyber Architect

Agents that act. Rails that hold.

I'm Drew, a cyber architect. I build autonomous systems that take real actions in production and the guardrails that make that a safe bet.

Founder at DCYFR Labs · Head of AI at GameShark Labs · Principal Security Engineer at Monks

cyberdrew.dev is the long version of this page.

60+ agents on one substrate · continuous autonomous cycle · local-first default model tier · 6+ yrs security engineering

Work

  • @dcyfr/ai open source
    The portable TypeScript runtime the fleet thinks in: model routing across local and frontier tiers, tool-use, and MCP wiring you drop into an existing project.
  • The agentic fleet running
    Sixty-odd daemons on a shared substrate, spanning research, code review, monitoring, and self-healing. They run autonomously on a local-first model stack under a hard budget.
  • SharkVault live
    Proof the fleet ships product and not just diffs: a backer-funded consumer app taken end to end, from auth to payments to content pipeline, largely by agents.

Starter templates for agents, APIs, GraphQL, React, chatbots, CLIs, and Node.js live in the DCYFR Labs org, which holds the canonical repo catalog.

The loop

The fleet doesn't wait to be asked. It wakes on a schedule, reads its own state, picks work off the queue, and writes down what it learned. Then it starts over. Five states, each with something that can stop it.

State Runs on What stops it
01 Observe no model Restricted paths never enter context: message stores, journals, backups
02 Triage tier-0, local Local-first routing. Frontier tiers cost money, so they have to be earned
03 Think tier-3, frontier A metacognition breaker halts any agent spinning past six unproductive cycles
04 Act sandboxed Allowlisted binaries only. No metacharacters, no pipe to rm, no private-IP fetches
05 Record append-only Writes confined to two directories. Everything else is read-only to the daemon

Guardrails

Autonomy is a claim about what happens when nobody is watching. These are the controls that make the claim checkable.

Control What it means
Spend ceiling (enforced) A hard monthly ceiling on model spend, sized to the deployment. Trip it and the kill switch fires.
Sender kill switch (< 1 s) Every outbound path (mail, chat, webhooks) honours one pause flag.
Credential isolation (per-process) Secrets resolve at exec time from the OS keychain. Nothing lands in an environment dump, a plist, or a prompt.
Tool sandbox (allowlist) The shell an agent gets is not your shell: fixed binaries, no metacharacters, no SSRF to localhost or private ranges.
Metacognition breaker (6 cycles) An agent that keeps picking the same task without shipping is quarantined.
Self-heal watchdog (3 / hr) Downed services restart on graduated trust. Dry-run first, and never more than three times an hour before escalation.

Writing

Notes from the build live at dcyfr.ai/blog: agentic AI security, autonomous delivery, and what breaks when you let agents act. There is a feed if you would rather subscribe than visit.

Certifications

GIAC · GDSA Defensible Security Architecture · GSTRT Strategic Planning, Policy & Leadership · GCIH Certified Incident Handler

CompTIA · SecurityX Advanced Security Practitioner (CASP+)

25 verified on Credly.

Work with me

I work with teams putting agents into production. That usually looks like one of three things: your first secure agent, a governed fleet, or a hard look at what you already run.

Book an intro call · hello@cyberdrew.dev · LinkedIn · X

For security disclosures: security@dcyfr.ai (see the DCYFR Labs security policy).

Ask DeepWiki

Pinned Loading

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

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

    TypeScript 1 1

  2. dcyfr-labs/dcyfr-plugins dcyfr-labs/dcyfr-plugins Public

    Official DCYFR Plugin Marketplace — curated, security-scanned plugins for the @dcyfr/ai framework

    1

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

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

    TypeScript 1

  4. dcyfr-labs/dcyfr-ai-chatbot dcyfr-labs/dcyfr-ai-chatbot Public template

    Starter template for conversational AI applications with provider integrations and testing.

    TypeScript 1

  5. 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

  6. dcyfr-labs/dcyfr-ai-code-gen dcyfr-labs/dcyfr-ai-code-gen Public

    Toolkit for AI-assisted code generation, scaffolding, and developer productivity workflows.

    TypeScript 1