Skip to main content

Give your Cursor IDE Agents superpowers.

Project description

Cursor-Utils

Give your Cursor IDE Agents superpowers.

Installation

pip install cursor-utils

using uv:

uv pip install cursor-utils

using poetry:

poetry add cursor-utils

using pipx:

pipx install cursor-utils

Read our docs

Cursor Utils is a powerful toolkit designed to extend your Cursor IDE with advanced functionality. It integrates Cursor Agents seamlessly with popular AI services like Google's Gemini and Perplexity to provide context-aware code analysis, web research, content generation, and GitHub management capabilities.

What is Cursor Utils?

Cursor IDE is already an amazing tool for developers. Cursor-Utils is an amazing tool for Cursor Agents:

  • Enabling your Cursor Agents to access real-time web information
  • Providing sophisticated project analysis tools
  • Streamlining GitHub interactions and repository management
  • Offering advanced code generation capabilities via Google's Gemini

All this functionality is exposed through a clean, intuitive CLI that your Cursor Agents can use directly.

Getting Started

To get started with Cursor-Utils, follow these steps:

  1. Install Cursor-Utils on your system

  2. Configure API keys for external services

  3. We designed cursor-utils to be used by Cursor Agents. Therefore there's really nothing else you need to do besides configuring the api keys.

    However if you want to explore the available commands and their options, you can do so.

Why Cursor-Utils?

Our Benchmarks speak for themselves. Extensive benchmarking and profiling reflect:

  • an 87.8% increase in Cursor Agent Accuracy, Correctness, and Quality of answers using only Zero Shot Prompting & Cursor-Utils.

  • a 98.2% increase in developer workflow productivity using only Cursor IDE & Cursor-Utils.

Cursor-Utils addresses common challenges in the development workflow:

  • Reducing Context Switching: Get answers directly in your terminal without switching to a browser
  • Accelerating Onboarding: Quickly understand new codebases with AI-powered analysis
  • Streamlining Research: Find relevant information faster with intelligent web search
  • Enhancing Productivity: Automate documentation, code generation, and GitHub tasks
  • Improving Collaboration: Share standardized insights and documentation with team members

Example Workflow

Simply ask your Cursor Agent to:

# Analyze a new codebase you're working with
Use cursor-utils repo https://github.com/organization/project "Explain the authentication system"
# Research a technical concept
Ask Perplexity about "Best practices for GraphQL error handling"
# Generate a code snippet for your current project
Ask Gemini to "Write a Python function to validate JWT tokens"
# Create an issue based on your findings
Use cursor-utils github to create-issue --owner your-org --repo your-repo --title "Improve JWT validation"

Next Steps

Community and Support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cursor_utils-0.1.5.tar.gz (38.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cursor_utils-0.1.5-py3-none-any.whl (57.2 kB view details)

Uploaded Python 3

File details

Details for the file cursor_utils-0.1.5.tar.gz.

File metadata

  • Download URL: cursor_utils-0.1.5.tar.gz
  • Upload date:
  • Size: 38.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cursor_utils-0.1.5.tar.gz
Algorithm Hash digest
SHA256 aa9961ffc54def4e9299277d709eb9628b9911488caec760dc281287e819b8cf
MD5 1fa6577c0be4ccd3e779e98c7c2d3ae1
BLAKE2b-256 1721da5c3f14cbcaea325cb69953a14375281cf4c2529715fb1bae54d90103e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cursor_utils-0.1.5.tar.gz:

Publisher: publish.yml on gweidart/cursor-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cursor_utils-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: cursor_utils-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 57.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cursor_utils-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fa02f60f4a6b80b3cea70d48300ccb2cb2876e5188a24e92c03ddf2e626cd272
MD5 5ecaf68a2fd776d2c4b6ec5b6ec98b1e
BLAKE2b-256 fe6e48b0afefc7a19d0ffc2aca1bb4a21c1fa1b1fb7fc851422f822f4b4bc625

See more details on using hashes here.

Provenance

The following attestation bundles were made for cursor_utils-0.1.5-py3-none-any.whl:

Publisher: publish.yml on gweidart/cursor-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page