English · 한국어
- Python 3.9 or newer
- A local repository or project directory
- One provider: Codex CLI, OpenRouter, OrcaRouter, OpenAI, Anthropic, Gemini, or an OpenAI-compatible local/hosted endpoint
git clone https://github.com/LEE-Kyungjae/Palamedes.git
cd Palamedes
python3 -m pip install -e .
palamedes initPalamedes stores project state in .palamedes/. Commit that directory when you
want planning lineage to travel with the repository.
codex login
palamedes chat --provider codexexport OPENROUTER_API_KEY="..."
palamedes chat --provider openrouterSet PALAMEDES_OPENROUTER_MODEL to override the default model.
export ORCAROUTER_API_KEY="..."
palamedes chat --provider orcarouter --model orcarouter/autoPalamedes sends streaming OpenAI Chat Completions requests to
https://api.orcarouter.ai/v1. Set PALAMEDES_ORCAROUTER_MODEL or
PALAMEDES_ORCAROUTER_BASE_URL to override the defaults.
export OPENAI_API_KEY="..."
palamedes chat --provider openaiSet PALAMEDES_OPENAI_MODEL to override the default model.
export ANTHROPIC_API_KEY="..."
palamedes chat --provider anthropic --model claude-sonnet-4-5
export GEMINI_API_KEY="..."
palamedes chat --provider gemini --model gemini-2.5-proclaude is accepted as an alias for anthropic.
Palamedes accepts any streaming OpenAI Chat Completions endpoint. Local endpoints do not require a key by default.
palamedes chat \
--provider vllm \
--model Qwen/Qwen3-32B \
--provider-base-url http://127.0.0.1:8000/v1For a protected or hosted compatible endpoint, keep the secret in an environment variable and pass only its name:
export MY_LLM_KEY="..."
palamedes chat \
--provider openai-compatible \
--model my-model \
--provider-base-url https://llm.example.com/v1 \
--provider-api-key-env MY_LLM_KEYvllm, ollama, and lmstudio are aliases for openai-compatible; the
endpoint remains explicit so Palamedes never guesses which local service owns
a port. The same provider flags are available to palamedes watch.
Inside the chat terminal:
/think What product assumption is most likely to be wrong?
/opportunity Find retention, revenue, distribution, and operating opportunities.
/cycle Choose the smallest reversible mission that tests user value.
/approve
Palamedes proposes mission state but does not execute implementation work.
palamedes plan \
--goal "Choose an evidence-backed direction" \
--success-metric "Meet the preregistered metric within four weeks" \
--planning-horizon "4 weeks" \
--review-cadence "weekly"
palamedes evidence \
--claim "The problem repeated in user interviews" \
--source "interviews" \
--confidence 72 \
--axis market
palamedes hypothesis \
--statement "The problem changes purchase behavior" \
--confidence 55
palamedes show
palamedes qa
palamedes historypalamedes workspace add my-product /path/to/project
palamedes -w my-product show
palamedes -w /path/to/project chat --provider codexmake checkFor commands and recovery behavior, continue to operations reference. For reasoning modes, see cognition workflows.