bible-cli

Fast, playful Bible CLI built in Rust

Crates.io version badge Crates.io downloads GitHub stars
$ brew tap migkapa/tap && brew install bible-cli

or cargo install bible-cli

Features

Read Scripture

Quick access to any verse, chapter, or book in the King James Version Bible.

Smart Search

Find verses by keyword with optional book filtering and customizable result limits.

Daily Verse

Get a consistent verse each day with a reflection prompt to guide your reading.

Mood-Based Reading

Find curated verses for peace, courage, wisdom, hope, or gratitude.

AI Reflections

Get thoughtful insights on passages using OpenAI or Anthropic with real-time streaming.

Interactive Chat

Have a conversation about Scripture with streaming responses and markdown rendering.

Full-Screen TUI

Browse the Bible in an interactive terminal interface with vim-style navigation.

See it in action

AI-Powered Bible Study

Explore Scripture with modern AI. Get reflections, ask questions, and dive deeper into passages with OpenAI or Anthropic.

Streaming Responses

See AI responses appear in real-time, token by token

Thinking Indicator

Animated spinner shows when AI is processing

Markdown Rendering

Formatted output with headers, lists, and code

Multi-Provider

Switch between OpenAI and Anthropic on the fly

Interactive TUI Mode

Browse the Bible in a full-screen terminal interface with vim-style navigation

Launch with bible tui or bible tui --book John

Command Reference

bible read <book> [chapter] [verse] Read a specific verse, chapter, or book overview
bible search <query> Search for verses containing a keyword
bible today Get today's verse with a reflection prompt
bible random Get a random verse from the Bible
bible mood <mood> Find verses for peace, courage, wisdom, hope, or gratitude
bible ai <reference> --chat Start an AI-powered conversation about a passage
bible cache --preload Download and cache the KJV Bible locally
bible tui Launch interactive full-screen Bible reader