Marvin
AI-powered Security Consulting Assistant
Marvin started as a simple chatbot on binarystate.io. It's evolving into a full-fledged AI assistant for security consulting - with specialized skills, multi-agent orchestration, and deep integration into GRC workflows.
Marvin Lite
The chatbot you see on binarystate.io. Simple but effective: knows my CV, my projects, and can answer questions about security consulting.
Features
- Context-aware responses about Oliver's work
- Cost tracking with live display
- Admin training interface for corrections
- Lead capture after engagement threshold
- Chat logging for quality improvement
Stack
Cloudflare Worker, Cloudflare KV, Anthropic Claude API, HTML/Tailwind
Try Marvin LiteMarvin Commercial
The full vision: an AI assistant that doesn't just answer questions, but actively helps with security consulting work.
Architecture
- Skills - Specialized capabilities (29+ built)
- Agents - Autonomous task executors
- Orchestration - CISO skill coordinates workflows
- Knowledge - Domain-specific context injection
- Memory - Decision logs, activity tracking
Skills Library
What it can do
- Run NIS2/DORA gap assessments
- Map controls across frameworks
- Analyze vulnerabilities and prioritize risks
- Generate policy documents
- Build threat models with MITRE ATT&CK
- Plan incident response playbooks
- Coordinate multi-step consulting workflows
How Marvin Commercial Works
Marvin Commercial is built on Claude Code with a custom skill and agent framework. Each skill is a specialized prompt with domain knowledge, tools access, and defined workflows.
The CISO skill acts as an orchestrator, delegating to specialized skills and combining their outputs into coherent deliverables. It's like having a whole consulting team that can work in parallel.
Why build this?
Security consulting is 80% repetitive analysis and documentation, 20% actual thinking. Marvin handles the 80% - framework mapping, gap analysis, policy templates, risk calculations. That leaves me free for the interesting part: understanding the client's real problems and designing solutions that actually work.