
Security News
OpenClaw Skill Marketplace Emerges as Active Malware Vector
Security researchers report widespread abuse of OpenClaw skills to deliver info-stealing malware, exposing a new supply chain risk as agent ecosystems scale.
@vibe-kit/dashboard
Advanced tools
A real-time analytics dashboard for monitoring AI-assisted coding sessions with Vibekit CLI. This is a standalone npm package that provides a Next.js-based dashboard.
The Vibekit dashboard provides comprehensive insights into your coding sessions, command execution, and agent interactions. Built with Next.js and TypeScript, it offers a modern, responsive interface for tracking productivity and analyzing coding patterns.
npm install @vibe-kit/dashboard
The dashboard is automatically managed by the Vibekit CLI:
# Start dashboard from CLI (installs package automatically)
vibekit dashboard
# Check dashboard status
vibekit dashboard status
const DashboardServer = require('@vibe-kit/dashboard');
const server = new DashboardServer({
port: 3001,
hostname: 'localhost'
});
await server.start();
vibe-kit-dashboard --port 3001
For development purposes:
npm install
npm run dev
The dashboard will be available at http://localhost:3001.
dashboard/
├── app/ # Next.js App Router
│ ├── api/ # API routes for analytics data
│ │ └── analytics/ # Analytics endpoints
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout
│ └── page.tsx # Main dashboard page
├── components/ # React components
│ ├── ui/ # Reusable UI components
│ └── metric-card.tsx # Analytics display components
├── lib/ # Utilities and types
│ ├── analytics.ts # Analytics data processing
│ ├── types.ts # TypeScript type definitions
│ └── utils.ts # Utility functions
├── manager.ts # Dashboard server management
├── server.ts # Dashboard server implementation
└── package.json # Dependencies and scripts
GET /api/analytics - Current session analyticsGET /api/analytics/summary - Session summary and metricsThe dashboard expects analytics data in the following format:
interface SessionAnalytics {
sessionId: string;
startTime: Date;
duration: number;
commandsExecuted: number;
filesModified: string[];
agentType: string;
performance: {
averageResponseTime: number;
successRate: number;
};
}
The dashboard server can be configured through the Vibekit CLI configuration:
{
"dashboard": {
"port": 3001,
"autoStart": false,
"analytics": {
"enabled": true,
"retention": 30
}
}
}
npm run dev - Start development servernpm run build - Build for productionnpm run start - Start production servernpm run lint - Run ESLintnpm run type-check - Run TypeScript checkslib/types.tsapp/api/analytics/components/app/page.tsxThe dashboard automatically integrates with:
All data is collected passively during normal CLI usage and displayed in real-time.
FAQs
Analytics dashboard for VibeKit CLI middleware
The npm package @vibe-kit/dashboard receives a total of 6 weekly downloads. As such, @vibe-kit/dashboard popularity was classified as not popular.
We found that @vibe-kit/dashboard demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Security researchers report widespread abuse of OpenClaw skills to deliver info-stealing malware, exposing a new supply chain risk as agent ecosystems scale.

Security News
Claude Opus 4.6 has uncovered more than 500 open source vulnerabilities, raising new considerations for disclosure, triage, and patching at scale.

Research
/Security News
Malicious dYdX client packages were published to npm and PyPI after a maintainer compromise, enabling wallet credential theft and remote code execution.