Skip to content

eliranwong/biblemate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

201 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BibleMate AI

BibleMate AI is a groundbreaking, autonomous AI agent designed to revolutionize your Bible study. It can create study plans, coordinate multiple Bible tools, and take multi-step actions to complete complex Bible-related tasks, such as conducting an in-depth study of a particular Bible passage.

🌐 Website: https://biblemate.ai 📺 Public Demo: https://biblemate.gospelchurch.uk 🔌 MCP Server: https://bible.gospelchurch.uk/mcp 📡 API Server: https://biblemate.gospelchurch.uk/api/data

Table of Contents

Overview

BibleMate AI is a comprehensive Bible study suite that represents a major upgrade from the UniqueBible App. It offers multiple interfaces and deployment options to suit different use cases:

  • CLI/TUI - Command-line interface for terminal users
  • Web GUI - Modern web interface accessible from any browser
  • MCP Server - Model Context Protocol integration for AI assistants
  • HTTP/API Server - RESTful API for custom integrations

Getting Started

Installation

Choose the package(s) that match your needs:

# TUI/CLI Version, Agent Mode, Partner Mode, and MCP Server
pip install --upgrade biblemate

# Headless CLI Version, Agent Mode
pip install --upgrade biblemateagent

# Bible Data Setup
pip install --upgrade biblematedata

# Web GUI, HTTP Server, API Server
pip install --upgrade biblemateweb

Usage

# Launch TUI/CLI / Agent Mode / Partner Mode
biblemate

# Launch Headless CLI / Agent Mode
biblemateagent

# Launch MCP Server
biblematemcp

# Setup Bible Data
biblematedata

# Launch Web GUI / HTTP Server
biblemateweb

# API Client
biblemateapi -h

Access Web Interface:

Key Features

BibleMate AI builds upon the UniqueBible App foundation with extensive new capabilities:

AI-Powered Study Tools

  • AI Agent Mode - Autonomous multi-step Bible study assistance
  • AI Partner Mode - Interactive Bible study companion
  • AI-Generated Content - Book analysis, chapter summaries, and verse commentary in 3 languages

Search & Discovery

  • 12 Advanced Search Tools - Comprehensive search capabilities
  • Semantic Search - Vector database-powered contextual search
  • Morphology Search - Selective morphological analysis with web UI

Original Languages

  • Hebrew & Greek Audio - Quick access via tooltips for every word
  • Parallel Bible Scrolling - Synchronized viewing across translations
  • Original Text Resources - Extensive Hebrew and Greek databases

Audio & Media

  • Bible Podcasts - Audio for every book and chapter
  • Verse-by-Verse Audio - Multiple translations and accents
  • Audio Loop Feature - Enhanced listening experience

Modern Infrastructure

  • MCP Server - Model Context Protocol integration
  • Rewritten API - Modern RESTful API server
  • Rewritten Web GUI - Enhanced user interface
  • Cloud Sync - Bible notes synchronization with Google accounts
  • User Customization - Personalized web UI settings

Enhanced Visualization

  • Bible relationships, maps, timelines, and chronology
  • Improved tab and history management
  • One-click data downloads

Components & Repositories

BibleMate AI consists of three main components, each maintained in separate repositories:

1. CLI & MCP Server

Repository: https://github.com/eliranwong/biblematecli Package: biblemate Includes: Command-line interface, Agent Mode, Partner Mode, MCP Server

pip install --upgrade biblemate
biblemate           # Launch CLI
biblematemcp        # Launch MCP Server

2. Web GUI & API Server

Repository: https://github.com/eliranwong/biblemateweb Package: biblemateweb Includes: Web interface, HTTP server, API server, API client

pip install --upgrade biblemateweb
biblemateweb        # Launch web server
biblemateapi -h     # API client help

3. Bible Data

Repository: https://github.com/eliranwong/biblematedata Package: biblematedata Includes: Data setup and management tools

pip install --upgrade biblematedata
biblematedata       # Setup Bible data

Related Projects

BibleMate AI builds upon and integrates with several projects:

Foundation Projects

AI Framework Integration

Bible-Specific Tools

Internationalization

CLI versions are also available in Chinese:

Note: The English version works with BibleMate web server. Chinese versions currently work with UniqueBible App web server.

Data Repositories

BibleMate AI provides access to extensive Bible data resources across multiple repositories:

Hebrew & Greek Texts

AI-Generated Content

Markdown Bibles

Audio Bibles

English Translations:

Original Languages:

Chinese:

Chapter Podcasts:

Specialized Collections

Bible Promises:

Parallel Passages:

About

BibleMate AI is an autonomous AI agent able to make plans and execute multiple steps to complete bible-related tasks, like in-depth study on a particular bible passage. Offers CLI version, MCP server, Web UI, Http server, API server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors