🎉 Exciting news! CursorLens Now supports Caching for AnthropicCheck out the guide

Introduction

Welcome to CursorLens!

CursorLens is an open-source tool designed to provide insights into AI-assisted coding sessions using Cursor AI. It acts as a proxy between Cursor and various AI providers, logging interactions and providing detailed analytics to help developers optimize their use of AI in their coding workflow.

Key Features

  • AI Provider Integration: Supports multiple AI providers including OpenAI, Anthropic, and more.
  • Request Logging: Captures and logs all requests between Cursor and AI providers.
  • Analytics Dashboard: Provides visual analytics on AI usage, including token consumption and request patterns.
  • Configurable AI Models: Allows users to set up and switch between different AI configurations.
  • Real-time Monitoring: Offers a live view of ongoing AI interactions.
  • Token Usage Tracking: Monitors and reports on token usage across different models.
  • Cost Estimation: Provides estimated costs based on token usage and model pricing.

Technology Stack

  • Frontend/Backend: Next.js with React
  • Database: PostgreSQL with Prisma ORM
  • AI Library: Vercel AI SDK
  • Styling: Tailwind CSS with shadcn/ui components

Why Use CursorLens?

CursorLens helps developers:

  1. Gain insights into their AI-assisted coding patterns
  2. Optimize token usage and reduce costs
  3. Compare performance across different AI models
  4. Track productivity improvements over time

Get started with CursorLens to enhance your AI-assisted coding experience!