Build better AI workflows, faster
VibeLab helps you use AI tools effectively. Security scanners, AI memory, prediction market intelligence, and curated workflows.
npm install
npm run dev
Open localhost:3000
- Scan GitHub repos (public & private via OAuth)
- 218+ vulnerability patterns across 6 categories
- AI-powered fix suggestions with Gemini
- Export: JSON, SARIF, Markdown
Universal AI memory system inspired by supermemory.ai:
| Feature | Description |
|---|---|
| Chat with Memories | Ask questions, AI answers using your context |
| Semantic Search | AI-powered vector search (click "AI" toggle) |
| Memory Graph | Visualize connections between memories |
| URL/File Import | Import from any URL or upload files |
| Token Budgeting | Export 500-8000 tokens with auto-summarization |
| Browser Extension | Auto-capture from ChatGPT, Claude, Gemini, Twitter, Perplexity, Copilot |
| MCP Server | Access from Cursor/Claude Desktop |
AI-powered prediction market intelligence:
| Feature | Description |
|---|---|
| Market Scanner | Aggregate odds from Polymarket & Kalshi |
| Arbitrage Finder | Detect guaranteed profit opportunities |
| AI Research Agent | Deep probability analysis with edge detection |
| Smart Money | Track whale wallet activity (/predictions/whales) |
| News Sentiment | AI-powered sentiment analysis (/predictions/sentiment) |
| Market Alerts | Custom price and volume alerts (/predictions/alerts) |
Autonomous AI development loop ported from Ralph:
| Feature | Description |
|---|---|
| Global CLI | vibeloop, vibeloop-setup, vibeloop-import |
| Multi-IDE | Claude, Cursor, Aider, OpenCode adapters |
| tmux Dashboard | vibeloop --monitor for live monitoring |
| Exit Detection | Auto-stop when tasks complete |
| Circuit Breaker | Prevents stuck loops |
| Session Continuity | Preserves context across iterations |
Quick Start:
cd vibeloop && ./install.sh # Install globally
vibeloop-setup my-project # Create project
cd my-project && vibeloop # Run loop
- Pre-built coding rules for Cursor, Claude Code, Windsurf
- One-click export to
.cursorrules,CLAUDE.md, etc.
Smart Contract Security Scanner
- AI-Powered: Uses Gemini 2.0 Flash to audit Solidity code.
- Local Only: Scans your files safely without exposing them to public chains.
- Reports: Generates
audit_report.mdwith findings and fixes.
- GTM Strategy Generator
- Marketing Templates
- Custom Strategy Builder
# GitHub OAuth (for private repos)
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
NEXTAUTH_SECRET=
NEXTAUTH_URL=http://localhost:3000
# AI APIs
NEXT_PUBLIC_GEMINI_API_KEY= # For embeddings
GROQ_API_KEY= # For chat & analysis
src/
├── app/
│ ├── scan/ # Security scanner
│ ├── memory/ # AI memory dashboard
│ ├── memory/chat/ # Chat with memories
│ ├── memory/graph/ # Memory graph visualization
│ ├── predictions/ # Prediction market scanner
│ ├── skills/ # AI coding skills
│ ├── vibeMarket/ # Marketing tools
│ └── api/
│ ├── memory/ # Memory APIs (chat, import, search, sync)
│ └── predictions/ # Prediction APIs (polymarket, kalshi, analyze, arbitrage)
├── lib/
│ ├── memoryStore.ts # IndexedDB storage
│ ├── memoryTypes.ts # Memory interfaces
│ ├── predictionTypes.ts # Prediction interfaces
│ └── scanPatterns/ # Scanner patterns
└── components/
extensions/
└── chrome/ # Browser extension (7 sites)
mcp-server/
└── index.js # MCP server for Cursor/Claude
vibeloop/
├── core/ # Loop engine, exit detector, circuit breaker
├── adapters/ # Claude Code, Cursor, OpenCode, Antigravity
├── cli/ # CLI tool (vibeloop start)
└── vscode-extension/ # VS Code extension with webview dashboard
vibeAudit/ # Security scanner
├── src/ # Source code (scanner, auditor, reporter)
├── package.json # Dependencies (openai, glob)
└── README.md # Usage instructions
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Auth: NextAuth.js (GitHub OAuth)
- AI: Groq (llama-3.3-70b), Gemini (embeddings)
MIT