# Vibe Coding Your Way to a Fully Functional Open-Source Intelligence Platform

- URL: https://bryancowan.com/vibe-coding-your-way-to-a-fully-functional-open-source-intelligence-platform/
- Published: August 12, 2026
- Series: Conference notes
- Tags: defcon34
- Part of: [DEF CON 34 Notes: 15 Talks on AI Security, Agentic Systems, and Red Teaming](https://bryancowan.com/def-con-34-notes-15-talks-on-ai-security-agentic-systems-and-red-teaming/)

**Source:** [DEF CON 34 talk page](https://info.defcon.org/defcon34/content/68122) · **GitHub:** [respondent-community](https://github.com/Alevsk/respondent-community)

📄 [Download this note as Markdown](https://raw.githubusercontent.com/bryancowan/defcon34-notes/main/Vibe%20Coding%20Your%20Way%20to%20a%20Fully%20Functional%20Open-Source%20Intelligence%20Platform.md)

## Overview

Most vibe-coding demos stop at TODO apps and landing pages. This 150-minute workshop went further: participants used modern AI coding agents to build a real Open-Source Intelligence (OSINT) platform from scratch, aggregating and visualizing intelligence data on an interactive 3D globe — flight tracking, satellite positions, earthquake feeds, maritime traffic, and more. Beyond the build, the workshop taught the mindset and prompting techniques for treating AI as an engineering partner rather than a code generator: structuring prompts for maintainable code, breaking large systems into incremental tasks, debugging AI-generated code, and knowing when to intervene manually. Based on the open-source project [respondent-community](https://github.com/Alevsk/respondent-community).

## Notes

*(I didn't take live notes during this hands-on workshop — see the repo below for what the platform actually does.)*

### From the Repo
Respondent is a geospatial intelligence platform aggregating real-time data from 50+ public sources — flights, maritime vessels, seismic activity, wildfires, lightning, satellites, armed conflicts, weather emergencies, and network outages — visualized on an interactive 3D globe. Backend is a single Docker container with SQLite; frontend is React + Cesium; sources and analyses are configured declaratively via YAML with CEL expressions, and optional LLM integration (OpenAI, Anthropic, Gemini, or local models) cross-references layers to surface composite patterns.

_Filed Under:_ #defcon34
