Built to make you extraordinarily productive, Cursor is the best way to code with AI.

[Download for Linux
⤓](https://api2.cursor.sh/updates/download/golden/linux-x64-deb/cursor/3.2)

[Try mobile agent
→](/content/agents/index.html)

This element contains an interactive demo for sighted users showing multiple Cursor interfaces: Cursor Desktop interface, Cursor CLI interface. The interface is displayed over a subtle, solid brand background.

Cursor Desktop

Get Cursor

Summary Code Example

import logging
from typing import Dict

import pandas as pd

logger = logging.getLogger(__name__)

def focus_share(
  events: pd.DataFrame,
  feature_col: str = "interaction_type",
  user_col: str = "user_id",
) -> pd.DataFrame:
  if events.empty:
    return pd.DataFrame(    
      columns=[feature_col, "events", "unique_users", "share_of_events", "share_of_users"],
    )

missing = {feature_col, user_col} - set(events.columns)
  if missing:
    raise ValueError(f"Missing required columns: {sorted(missing)}")

grouped = (
    events.groupby(feature_col)
    .agg(events=(feature_col, "size"), unique_users=(user_col, "nunique"))
    .reset_index()
  )

total_events = grouped["events"].sum()
  total_users = grouped["unique_users"].sum()

grouped["share_of_events"] = grouped["events"] / total_events if total_events else 0.0
  grouped["share_of_users"] = grouped["unique_users"] / total_users if total_users else 0.0
  return grouped.sort_values("events", ascending=False).reset_index(drop=True)

# More function definitions follow...

Analyze Tab vs Agent Usage Patterns

Help me understand how teams split their focus between the tab view and the agents panel across our workspaces.

Planning next moves

Thoughts

Reviewed workspace usage exports and historical engagement notes

I'll build an analytics toolkit that highlights tab versus agent adoption and switching behavior.

Mission Control Interface

A grid view of all open windows as scaled previews, allowing quick selection to bring any window to front.

Trigger: Menu item in MenuBar.tsx (View > Mission Control), hotkey F3, or double-tap desktop.

View Behavior: Overlay existing windows into a grid of live previews with spring-based layout animations and shared element transitions.

let's build a mission control interface, similar to the expose-style window manager on macOS

The new way to build software.

“It was night and day from one batch to another, adoption went from single digits to over 80%. It just spread like wildfire, all the best builders were using Cursor.”

Testimonials

“The best LLM applications have an autonomy slider: you control how much independence to give the AI. In Cursor, you can do Tab completion, Cmd+K for targeted edits, or you can let it rip with the full autonomy agentic version.”

“Cursor quickly grew from hundreds to thousands of extremely enthusiastic Stripe employees. We spend more on R&D and software creation than any other undertaking, and there's significant economic outcomes when making that process more efficient.”

Stay on the frontier

Choose between every cutting-edge model from OpenAI, Anthropic, Gemini, xAI, and Cursor.

Explore models ↗

Recent highlights

  • Mar 27, 2026: A technical report on Composer 2
  • Apr 2, 2026: Meet the new Cursor
  • Mar 19, 2026: Introducing Composer 2

View all blog posts →