Skip to content

feat: Multi-Platform Support - Cursor & Codex #2

Description

@DanielPodolsky

The Ask

"Can OwnYourCode work with Cursor?"
— Actual user request

OwnYourCode currently targets Claude Code specifically. Developers use other agentic tools and shouldn't be locked out.


Target Platforms (Phase 1)

Platform Type Why First
Cursor AI-native IDE Massive adoption, has rules system
Codex (OpenAI) CLI/API agent Growing ecosystem, different architecture

Research Phase (Before Implementation)

We need to understand how similar projects implement cross-platform support.

Research Tasks

  • Cursor: How do .cursorrules and project-level rules work?
  • Cursor: Find 3-5 repos with sophisticated Cursor rules and analyze patterns
  • Codex: What's the instruction/customization format?
  • Codex: How do other projects inject methodology into Codex?
  • Cross-platform projects: Find projects that support BOTH Claude Code AND Cursor, study their approach
  • File format mapping: CLAUDE.md → .cursorrules → Codex equivalent

Research Output

A document answering:

  1. What's the instruction format for each platform?
  2. What features translate across platforms? What doesn't?
  3. What's the recommended architecture for multi-platform support?

Implementation (After Research)

Proposed Approach

# User chooses platform during install
~/ownyourcode/scripts/project-install.sh --platform cursor
~/ownyourcode/scripts/project-install.sh --platform codex
~/ownyourcode/scripts/project-install.sh --platform claude  # default

Generates platform-appropriate files from same core methodology.


Community Help Wanted

Do you use Cursor or Codex? We need:

  1. How custom instructions work on your platform
  2. Example of a working instruction file
  3. Links to projects with good platform-specific setups

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions