Vibe Coding Agent is an AI-powered application that connects multiple services (Agent, Sandbox, Kilo Gateway, Vercel, Modal Serverless) with a focus on easy-to-use interface for agent monitoring and control, dashboard with GitHub heatmap, Apple Watch chart, Line chart for agent activity tracking, trust-building features for users who want to let agents work autonomously. NOT a dev tool, but a connector/interface that makes complex things simple.
- Agent activity monitoring (GitHub heatmap, Apple Watch chart, Line chart)
- Trust-building features for autonomous agent operation
- Multi-service connector (Kilo Gateway, Modal Serverless, Vercel, Sandbox)
- Session management with lock interfaces
- Workflow orchestration with Upstash
- Real-time dashboard and controls
- Next.js with Turbopack
- AI SDK v7
- Kilo Gateway - OpenAI-compatible API endpoint
- Modal Serverless - Serverless functions and containers
- Agent Client Protocol (ACP) SDK - Standardized communication between editors and coding agents
- uipro-cli - UI/UX Pro Max skill for AI coding assistants
- Upstash - Workflow orchestration with durable execution
- Vercel Edge Runtime - For proxy and webhook handling
- Vercel AI Gateway
- Vercel Sandbox
- Tailwind CSS
- shadcn/ui
- zod - Schema validation
- Biome - Linter and formatter
- Knip - Unused detection
- CSpell - Spell checking
- Playwright - E2E testing
- Qwen Code
- Node.js 20+
- pnpm
pnpm install
pnpm devOpen http://localhost:3000.
Note: This application leverages a multi-service AI architecture.
For full development environment with Python, Node, Rust tools, use Dev Containers:
- Open in VS Code
Dev Containers: Reopen in Containerwhen prompted- Tools will be automatically installed
pnpm dev- Start development server with Turbopackpnpm build- Build for productionpnpm start- Start production serverpnpm lint- Lint code with Biomepnpm lint:fix- Fix linting issuespnpm format- Format code with Biomepnpm type-check- TypeScript checkingpnpm test- Unit tests with Vitestpnpm test:run- Run tests oncepnpm test:e2e- Run end-to-end tests with Playwrightpnpm spellcheck- Spell check with CSpellpnpm knip- Check for unused files/exportspnpm markdownlint- Lint markdown filespnpm playwright:install- Install Playwright browsers
This project uses several tools for maintaining code quality:
- Biome: Fast linter and formatter replacing ESLint + Prettier
- Knip: Detects unused files, exports, and dependencies
- CSpell: Spell checker for code and documentation
- Markdownlint: Lints markdown files
- Playwright: End-to-end testing framework
- .editorconfig: Ensures consistent editor settings
- Models accessible via Kilo Gateway (Claude, GPT, Grok series)
- Qwen models for code assistance
- Upcoming integrations with other providers
Brief link to docs/architecture.md
Link to docs/openapi.yaml
Link to schemas/ directory
Click the deploy button above or run:
vc deploy