Mr. Krabs' personal dashboard for tracking AI activities, tasks, and memories.
- Real-time logging of every action Mr. Krabs performs
- Token usage and cost tracking
- Expandable details with metadata
- Filter by activity type
- Weekly view of scheduled tasks
- Drag-and-drop task management
- Color-coded by status (To Do, In Progress, Done)
- Integration with Notion tasks
- Search across all memories, documents, and tasks
- Filter by type
- Relevance-based sorting
- Instant results
- Framework: Next.js 14
- Database: Convex
- Styling: Tailwind CSS
- Icons: Lucide React
- Date: date-fns
npx convex devcp .env.local.example .env.localEdit .env.local:
NEXT_PUBLIC_CONVEX_URL=your_convex_deployment_url
npm run devnpx convex deployvercel --prodThe dashboard syncs automatically with:
- OpenClaw activity logs
- Notion task database
- Workspace memory files
- Git commits
To sync activities from OpenClaw:
import { api } from "@/convex/_generated/api";
// Log activity
await ctx.runMutation(api.activities.log, {
type: "task_completed",
description: "Created Notion database",
success: true,
metadata: { databaseId: "..." },
});Quick stats and recent activities at a glance.
Complete history of every interaction with timestamps.
Weekly view with tasks scheduled from Notion.
Global search across:
- Memories (facts, preferences, events)
- Documents (config files, skills, code)
- Tasks (Notion todos, scheduled work)
See convex/schema.ts for complete schema definition.
Key tables:
activities- Activity logtasks- Task managementmemories- Long-term memorydocuments- Files and configsscheduledEvents- Calendar events
Edit tailwind.config.js to customize the color scheme.
The dashboard automatically tracks:
- Token usage per interaction
- Model costs
- Success/failure rates
- Time spent on tasks
All data is backed up to Convex's managed storage.