bible-coder
v0.1.21
Published
Install:
Downloads
3,125
Readme
Bibe Code CLI
Install:
pnpm add --global bible-coder
bible-coder setupThis package exposes:
bible-coderfor setup, goals, reading, sync, checkout, hooks, and Prayer Gate.bible-coder-mcpfor Codex, Claude Code, and Gemini MCP clients.
Run the current goal reading directly in a terminal with:
bible-coder next --recordRead any reference with your selected Bible:
bible-coder read "Ephesians 6:10-18"If your selected Bible is a Pro API.Bible translation, read uses that translation through the Bibe Code server. To force a free local Bible for a one-off read, use --translation web or --translation kjv. If Pro access cannot load, Bibe Code shows repair steps instead of silently substituting WEB.
Confirm Codex ambient Bible reading with:
bible-coder doctor --client codex
bible-coder hooks doctor --client codex
bible-coder hooks trust --client codex
bible-coder hooks run --client codex --event SessionStart --mode bible --visibility contextIf Codex asks for hook trust in Codex CLI, type /hooks, review User config · hooks.json, and trust the commands containing bible-coder hooks run --client codex. The Codex app command docs do not list /hooks; use the app's hook review prompt or command menu if it appears, or trust the same ~/.codex/hooks.json once from Codex CLI in the same workspace. Codex owns that user-config source label. You may need to repeat trust after hook reinstalls, hook edits, machine changes, or whenever Codex asks again. If Codex collapses hook output, expand Bibe Code Bible running - expand for reading — on Codex the host-rendered system message is where the verses live. The model-visible additionalContext on Codex is now a short routing note that points the model at the system message and tells it to acknowledge briefly without re-emitting the verses; this avoids OpenAI's output content filter cutting long verbatim paid passages with reason: content_filter. Claude Code, Gemini CLI, and --client generic still receive the full License notice: + Display contract: preamble inside additionalContext plus first-class displayText and bibeCodeBibleReading.displayText so those hosts can render without relying on assistant prose. Bibe Code does not install a Codex Stop blocker by default because a blocking recovery turn can replace the requested answer. Use --visibility notice to keep Bible text out of model context entirely.
List server-enabled premium Bible versions with:
bible-coder bibles listChoose your default Bible with the searchable selector:
bible-coder bible
bible-coder bible nlt
bible-coder bible --bible d6e14a625393b4da-01Setup is safe to rerun. If you already selected a Pro Bible, the wizard marks it with [current], and pressing Enter keeps it instead of switching to the first catalog result. bible-coder doctor verifies the selected Bible, hook payload shape, and account health without printing tokens or the full paid passage text.
Goals are free. Pro gates custom Bibles, Prayer Gate /block, and future leaderboard features.
If no goal exists yet, Bibe Code shows a rotating local WEB/KJV starter reading and prompts for bible-coder goal update --goal "Read Genesis". After a goal update, it prints the first reading and bible-coder next --record; installed hooks continue from there automatically.
