Skip to content

BeauDing/poe-codex-bridge

Repository files navigation

poe-codex-bridge

This repository is for agent-assisted research workflows built around Poe.

Its main purpose is to let Codex call LLMs available through Poe's API and use them as external reviewers. In practice, that means packaging a few local files, sending them to a Poe model, and getting back a structured second opinion that can help with rebuttal review, claim checking, experiment critique, and decision cross-checks.

There is also an optional advanced path for running Claude Code through Poe on Claude-family models, but that is no longer the default setup or the main story of the repository.

If you want the smallest setup and the clearest behavior, start with the packaged review path.

Quick Start

Install the default packaged-review path:

./scripts/install.sh

Then run a low-cost packaged review:

./bin/poe-review \
  --model gemini-3-flash \
  --mode decision-cross-check \
  --current-reply examples/test-fixtures/reply.md

For the default API-first flow, the preferred runtime config file is ~/.config/poe-review.env. Only POE_API_KEY is required. POE_API_BASE_URL is optional. For compatibility, the wrappers still fall back to ~/.config/claude-poe.env.

If you prefer to do the setup manually instead of using the helper script:

chmod +x bin/poe-review
export PATH="/path/to/poe-codex-bridge/bin:$PATH"
python3 -m pip install -r requirements.txt
mkdir -p ~/.config
cp config/poe-review.env.example ~/.config/poe-review.env

For a human reader, the README should be enough to understand what this repository is for and how to get started. The full docs/installation.md file is mainly there as a step-by-step setup reference for Codex or other agents. If you want an agent to install this repository, point it there directly instead of asking it to infer setup from the homepage. A good prompt is:

Open and follow instructions from https://github.com/BeauDing/poe-codex-bridge/blob/main/docs/installation.md

What You Can Use It For

The default packaged-review path supports:

  • rebuttal review
  • paper claim review
  • experiment critique
  • decision cross-checks
  • exact model ids or alias-based routing through Poe's OpenAI-compatible API

Main Review Modes

  • rebuttal-review: skeptical rebuttal assessment with minimal edits
  • paper-claim-review: claim-evidence alignment check
  • experiment-critique: experiment sufficiency and next-step review
  • decision-cross-check: independent second opinion on wording, decisions, or plans

Model Selection

  • pass --model <poe-model-id> for an exact target model
  • use --model auto plus alias config for stable local routing
  • edit config/model_aliases.example.json and copy it to config/model_aliases.json if you want alias-based defaults

Use poe-review as the default packaged-review command.

Optional Advanced Path

If you specifically need live workspace inspection through Claude Code, use the advanced path described in docs/advanced-workspace-bridge.md. That path requires extra local tooling and is intentionally documented separately so the default setup stays simple.

Repository Layout Note

The top-level commands and docs reflect the API-first packaged-review workflow. The optional Claude workspace bridge implementation lives under extras/claude-workspace-bridge/.

More Details

About

API-first Poe packaged review for Codex workflows, with an optional advanced Claude workspace bridge.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors