aradotso/trending-skills/codex-console-openai-registration
Claude Code and agent skill by aradotso/trending-skills
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install aradotso/trending-skills/codex-console-openai-registrationSKILL.md
git clone https://github.com/dou-jiang/codex-console.git cd codex-console
Using uv (recommended)
uv sync
Or using pip
pip install -r requirements.txt
cp .env.example .env
Edit .env as needed
Default (127.0.0.1:8000)
python webui.py
Custom host and port
python webui.py --host 0.0.0.0 --port 8080
With access password
python webui.py --access-password mypassword
Debug mode (hot reload)
python webui.py --debug
Combined
python webui.py --host 0.0.0.0 --port 8080 --access-password mypassword
docker-compose up -d
version: "3.8" services: codex-console: image: ghcr.io/<yourname>/codex-console:latest ports:
- "1455:1455"
environment: WEBUI_HOST: "0.0.0.0" WEBUI_PORT: "1455" WEBUI_ACCESS_PASSWORD: "${WEBUI_ACCESS_PASSWORD}" LOG_LEVEL: "info" volumes:
- ./data:/app/data
docker run -d \ -p 1455:1455 \ -e WEBUI_HOST=0.0.0.0 \ -e WEBUI_PORT=1455 \ -e WEBUI_ACCESS_PASSWORD="${WEBUI_ACCESS_PASSWORD}" \ -v $(pwd)/data:/app/data \ --name codex-console \ ghcr.io/<yourname>/codex-console:latest
Uses data/database.db by default
python webui.py
export APP_DATABASE_URL="postgresql://user:password@host:5432/dbname" python webui.py
build.bat
codex-console.exe --access-password mypassword codex-console.exe --host 0.0.0.0 --port 8080
bash build.sh
The registration flow now calls POW solver before submitting
pow_token = solve_sentinel_pow(challenge) headers["openai-sentinel-token"] = pow_token
Step 1: Register account
register_result = await register_account(email, password)
Step 2: Separately log in to retrieve token
token = await login_and_get_token(email, password)
Old (broken): manually trigger code send
await send_verification_code(email) # REMOVED
New: wait for the system-sent code
code = await wait_for_verification_email(email_client)
Detect current page state before acting
page_state = detect_login_page_state(response) if page_state == "password_required": await submit_password(password) elif page_state == "verification_required": await submit_verification_code(code)
python webui.py --debug 2>&1 | tee run.log
export EMAIL_IMAP_HOST="imap.yourprovider.com" export EMAIL_IMAP_USER="${EMAIL_USER}" export EMAIL_IMAP_PASS="${EMAIL_PASS}"
Check the host binding — 127.0.0.1 only allows local access
python webui.py --host 0.0.0.0 --port 8000
Ensure data directory exists
mkdir -p data
For PostgreSQL, verify connection string
psql "postgresql://user:password@host:5432/dbname" -c "SELECT 1"
Run in a clean environment
pip install pyinstaller pyinstaller --clean codex-console.spec
codex-console/ ├── webui.py # Main entry point — starts Web UI ├── build.bat # Windows packaging script ├── build.sh # Linux/macOS packaging script ├── docker-compose.yml # Docker Compose configuration ├── .env.example # Environment variable template ├── data/ # SQLite DB and account data (persisted) └── requirements.txt # Python dependencies
Forked and fixed from cnlimiter/codex-manager
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/codex-console-openai-registration/SKILL.md
Popularity
- Repository stars
- 55
- Repository forks
- 12
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 6 Jul 2026, 3 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/aradotso/trending-skills/codex-console-openai-registration)