From one brief to full event execution — AI runs the ops, you run the show.
Brief → Master Plan → Simulate → Live Control Room → Report.
Get Started · Features · AI Agents · Deploy · Docs
Event operators don't fail on ideas — they fail on execution chaos: scattered vendors, broken dependencies, last-minute fires, zero visibility.
RunIT is an AI-native event execution system. Drop a brief, get a dependency-mapped master plan, auto-resolve tasks with specialized agents, stress-test disasters before they happen, then command the whole operation from a live mission-control dashboard.
Satu brief masuk. Master plan, vendor draft, simulasi krisis, dan laporan keluar — tanpa spreadsheet 47 tab.
| Stage | What you get |
|---|---|
| AI Panitia | Source committee members & roles from your event context |
| Brief → Master Plan | Parse natural-language briefs into tasks, timelines & DAG |
| Task Resolution | 9 specialized agents resolve venue, vendor, sponsor, permit & more |
| Auto-Resolve Pipeline | Batch-resolve up to 50 tasks with confidence scores & draft comms |
| Simulation | AI-generated disruption scenarios + contingency plans |
| Live Control Room | Real-time DAG, confidence score, timeline adjuster |
| Incident Response | Crisis flows & fallback orchestration on demand |
| Research & Sourcing | You.com livecrawl + Gemini for vendor/sponsor intelligence |
| Post-Event Report | Auto-generated summaries, sponsor packs & reusable templates |
| Execution Chat | Copilot inside the workspace for on-the-fly ops decisions |
Also packed in: bilingual UI (EN/ID) · maps & venue picker · voice copilot · document generator · committee workspace · Firebase sync across devices
Every task gets routed to the right brain — not one generic prompt for everything.
brief ──► classify ──► agent pick ──► You.com sourcing ──► Gemini resolve ──► draft + steps
| Agent | Handles |
|---|---|
venue |
Venues, capacity, location fit |
vendor |
Catering, AV, production vendors |
sponsor |
Sponsorship outreach & packages |
speaker |
Speakers, moderators, talent |
comms |
Announcements, social, PR drafts |
logistics |
Transport, load-in, routing |
permit |
Licenses, police, legal clearance |
crisis |
Risk mitigation & backup plans |
budget |
Cost estimates & negotiation tips |
Powered by lib/task-agents.ts + lib/gemini.ts with optional YOU_API_KEY for live web research.
flowchart LR
A[Landing / Auth] --> B[Workspace]
B --> C[Brief & Master Plan]
C --> D[Task DAG]
D --> E[AI Resolve Pipeline]
E --> F[Simulation]
F --> G[Live Ops]
G --> H[Post-Event Report]
B --> I[(Firestore)]
E --> J[Gemini API]
E --> K[You.com Research]
B --> L[Firebase Auth]
28+ API routes under app/api/ai/, app/api/search/, and app/api/dag/.
| Layer | Tools |
|---|---|
| Frontend | Next.js 16 App Router, React 19, Tailwind CSS 4, Framer Motion |
| State | Zustand + Firestore persistence |
| AI | Google Gemini (@google/generative-ai), specialized agent registry |
| Research | You.com API (optional livecrawl) |
| Maps | Leaflet / React-Leaflet |
| Visualization | React Flow (DAG), Recharts |
| Backend | Next.js Route Handlers + Firebase (Auth, Firestore, Storage) |
| Deploy | Firebase Hosting · asia-southeast2 |
git clone https://github.com/0xAre/RunIT.git
cd RunIT
npm install
npm run devOpen http://localhost:3000 → sign in → New Project → paste your event brief.
Create .env.local:
# Required — all AI routes
GEMINI_API_KEY=your_gemini_api_key
# Required — Firebase client
NEXT_PUBLIC_FIREBASE_API_KEY=
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
NEXT_PUBLIC_FIREBASE_PROJECT_ID=
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=
NEXT_PUBLIC_FIREBASE_APP_ID=
# Optional — web research & vendor sourcing
YOU_API_KEY=
# Optional — maps / places search
GOOGLE_MAPS_API_KEY=| Variable | Purpose |
|---|---|
GEMINI_API_KEY |
Master plan, agents, simulation, reports, copilot |
NEXT_PUBLIC_FIREBASE_* |
Auth, Firestore sync, storage |
YOU_API_KEY |
Live web sourcing for venue/vendor/sponsor tasks |
GOOGLE_MAPS_API_KEY |
Geocode, places autocomplete, venue picker |
| Command | Description |
|---|---|
npm run dev |
Dev server (webpack) |
npm run build |
Production build |
npm run start |
Run production server |
npm run lint |
ESLint |
app/
api/ai/ # Gemini-powered endpoints (resolve, simulate, report, …)
api/search/ # Maps, geocode, places, draft search
api/dag/ # Dependency graph propagation
workspace/ # Event ops UI (tasks, live, execution, master-plan, …)
auth/ # Sign in / sign up
components/ # Shared UI + landing sections
hooks/ # Auth & client hooks
lib/ # gemini, task-agents, you, dag-engine, firebase, i18n
store/ # Zustand stores (events, language)
docs/ # Product docs (master plan vision, changelog, pitch script)
scripts/ # Local tooling (simulation, voiceover, tests)
public/ # Static assets & brand
Firebase Hosting (Southeast Asia):
firebase login
firebase deploy --only hosting,firestore:rulesHosting site: runit · region asia-southeast2 (see firebase.json).
| Doc | Description |
|---|---|
| Product vision doc | Full system design & master plan architecture |
| V2 Changelog | Milestone-by-milestone implementation notes |
| Pitch Script | Demo & video narrative |
RunIT is built for hackathons, agencies, campus events, corporate activations, and anyone who’s tired of rebuilding the same ops spreadsheet for every event.
Brief in. Execution out. Chaos optional.
0xAre · RunIT © 2026
Powered by Gemini · Deployed on Google Cloud (Firebase)