8000 GitHub - huyouare/codex-plus: Lightweight coding agent that runs in your terminal
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from openai/codex

Lightweight coding agent that runs in your terminal

License

Notifications You must be signed in to change notification settings

huyouare/codex-plus

 
 

Repository files navigation

codex-plus 🧦

Features to Implement

Core Features

Installation

From npm (Recommended)
TODO
Build from source
# Clone the repository
git clone https://github.com/huyouare/codex.git
cd codex

# Enable corepack
corepack enable

# Install dependencies and build
pnpm install
pnpm build

# Run the locally‑built CLI directly
node ./dist/cli.js

# Or link the command globally
pnpm link

Contributing

We welcome contributions! Here's how to get started:

Development Setup

  1. Fork and clone the repository
  2. Install dependencies: pnpm install
  3. Enable Git hooks: pnpm prepare

Development Workflow

# Watch mode (tests rerun on change)
pnpm test:watch

# Type‑check without emitting files
pnpm typecheck

# Automatically fix lint + prettier issues
pnpm lint:fix
pnpm format:fix

Git Hooks

We use Husky to enforce code quality:

  • Pre-commit: Runs lint-staged to format and lint files
  • Pre-push: Runs tests and type checking

Pull Request Process

  1. Create a topic branch from main (e.g., feat/web-search)
  2. Make your changes and add tests
  3. Run all checks locally: pnpm test && pnpm lint && pnpm typecheck
  4. Push and open a PR
  5. Fill in the PR template explaining What/Why/How
  6. Ensure all checks pass

System Requirements

  • Node.js 22 or newer (LTS recommended)
  • macOS 12+, Ubuntu 20.04+/Debian 10+, or Windows 11 via WSL2
  • Git (recommended)
  • 4GB RAM minimum (8GB recommended)

License

Apache-2.0 License

About

Lightweight coding agent that runs in your terminal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 85.9%
  • Rust 3.6%
  • Python 3.3%
  • JavaScript 3.3%
  • Shell 2.2%
  • Jupyter Notebook 0.8%
  • Other 0.9%
0