Skip to content

Extension for JetBrains IDEs (PyCharm, IntelliJ, etc.) #4313

@sundayj

Description

@sundayj

What feature would you like to see?

Feature Request

An official Codex extension for JetBrains IDEs—especially PyCharm and IntelliJ IDE, that brings Codex CLI’s capabilities into the JetBrains ecosystem.

Why is this feature important?

JetBrains IDEs are widely used by Python and full-stack developers for their powerful debugging, refactoring, and version control integrations. While Codex CLI and VS Code support are great, many developers rely on JetBrains tools daily. A native extension would make Codex more accessible and useful across a broader range of workflows.


Suggested Capabilities for the Extension

Main Features

  • JetBrains Terminal Integration
    • Command suggestions and completions powered by Codex
  • Version Control Integration
    • PR title and summary generation
    • PR code review assistance
    • Commit message title and summary generation
    • Commit-level code review

Nice-to-Haves

  • Inline Code Suggestions
    • Real-time completions and intelligent suggestions as you type
  • Context-Aware Refactoring & Documentation
    • Codex-powered refactoring suggestions
    • Auto-generated docstrings and inline documentation
  • Multi-language Project Support
    • Seamless handling of Python, JavaScript, HTML, and other common stacks

Are you interested in implementing this feature?

I’d love to be involved in building this, though I likely wouldn’t have the bandwidth to fully own it myself. If someone else is interested in spearheading the effort, I’d be glad to support however I can, whether that’s contributing code, reviewing PRs, or helping shape the design.

Additional information

Even a minimal MVP—such as terminal and commit message integration—would be a huge win for JetBrains users. This could also pave the way for deeper IDE-native workflows powered by Codex.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions