# 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.
## Core Features
* **Autonomous AI Agent:** BibleMate AI can work independently to fulfill your bible study requests.
* **Multi-step Task Execution:** It can break down complex tasks into smaller, manageable steps and execute them sequentially.
* **Rich Toolset:** Comes with over 40 built-in bible tools, powered by our comprehensive bible suite, the [UniqueBible App](https://github.com/eliranwong/UniqueBible).
* **Customizable and Extensible:** Advanced users can customize existing tools or add new ones to suit their specific needs.
## Built-in Tools
To see the full list of built-in tools and their descriptions, please see the [TOOLS.md](TOOLS.md) file.
## Demo
See BibleMate AI in action in our YouTube video: [BibleMate AI Demo](https://youtu.be/QvPIyHOhrP0)
## Our Other AI Projects
BibleMate AI was developed from our agent development kit (ADK), [AgentMake AI](https://github.com/eliranwong/agentmake), and was a side-project we explored while developing [BibleMate AI](https://github.com/eliranwong/BibleMate). Its success as a bible study tool prompted us to develop it further as a standalone project.
## BibleMate AI Agentic Workflow
1. **BibleMate AI** receives a request from a user.
2. **BibleMate AI** analyzes the request and determines that it requires multiple steps to complete.
3. **BibleMate AI** generates a `Master Plan` that outlines the steps needed to complete the request.
4. **BibleMate AI** sends the `Master Plan` to a supervisor agent, who reviews the prompt and provides suggestions for improvement.
5. **BibleMate AI** sends the suggestions to a bible tool selection agent, who selects the most appropriate bible tools for each step of the `Master Plan`.
6. **BibleMate AI** sends the selected bible tools and the `Master Plan` to an instruction generation agent, who converts the suggestions into clear and concise instructions for an AI assistant to follow.
7. **BibleMate AI** sends the instructions to an AI assistant, who executes the instructions using the selected bible tools.
8. **BibleMate AI** monitors the progress of the AI assistant and provides additional suggestions or instructions as needed.
9. Once all steps are completed, **BibleMate AI** provides a concise summary of the results to the user.
10. The user receives the final response, which fully resolves their original request.
## Getting Started
> pip install --upgrade biblemate
> biblemate
## Configure AI Backend
After BibleMate AI is launched, enter:
> .backend
A text editor is opened for you to edit the AgentMake AI settings. Change the `DEFAULT_AI_BACKEND` to your own choice of AI backend and enter API keys where appropriate.
## AI Modes
You can swap between two AI modes:
Chat mode – Provide users with direct text responses without using tools. This is useful when users have simple queries and need straightforward answers.
Agent mode - Fully autonomous agent designed to plan, orchestrate tools, and take multiple actions to address user requests.
How to swap?
* Enter `.chat` in BibleMate AI prompt to enable chat mode and disable agent mode.
* Enter `.agent` in BibleMate AI prompt to enable agent mode and disable chat mode.
## Action Menu
*(Coming soon)*
## Keyboard Shortcut
*(Coming soon)*
## Customization
*(Coming soon)*
## License
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
BibleMate AI is built upon the foundations of our other projects:
* [UniqueBible App](https.github.com/eliranwong/UniqueBible)
* [XoMate AI](https.github.com/eliranwong/xomate)
* [AgentMake AI](https.github.com/eliranwong/agentmake)
* [AgentMake AI MCP](https.github.com/eliranwong/agentmakemcp)
Raw data
{
"_id": null,
"home_page": "https://toolmate.ai",
"name": "biblemate",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.8",
"maintainer_email": null,
"keywords": "mcp agent toolmate ai anthropic azure chatgpt cohere deepseek genai github googleai groq llamacpp mistral ollama openai vertexai xai",
"author": "Eliran Wong",
"author_email": "support@marvel.bible",
"download_url": "https://files.pythonhosted.org/packages/9d/4d/1980e7116cdfa08fff520eebd8bd0c3a0893c8a9269f7cac9dc292806dc6/biblemate-0.0.18.tar.gz",
"platform": null,
"description": "# BibleMate AI\n\nBibleMate 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.\n\n## Core Features\n\n* **Autonomous AI Agent:** BibleMate AI can work independently to fulfill your bible study requests.\n* **Multi-step Task Execution:** It can break down complex tasks into smaller, manageable steps and execute them sequentially.\n* **Rich Toolset:** Comes with over 40 built-in bible tools, powered by our comprehensive bible suite, the [UniqueBible App](https://github.com/eliranwong/UniqueBible).\n* **Customizable and Extensible:** Advanced users can customize existing tools or add new ones to suit their specific needs.\n\n## Built-in Tools\n\nTo see the full list of built-in tools and their descriptions, please see the [TOOLS.md](TOOLS.md) file.\n\n## Demo\n\nSee BibleMate AI in action in our YouTube video: [BibleMate AI Demo](https://youtu.be/QvPIyHOhrP0)\n\n## Our Other AI Projects\n\nBibleMate AI was developed from our agent development kit (ADK), [AgentMake AI](https://github.com/eliranwong/agentmake), and was a side-project we explored while developing [BibleMate AI](https://github.com/eliranwong/BibleMate). Its success as a bible study tool prompted us to develop it further as a standalone project.\n\n## BibleMate AI Agentic Workflow\n\n1. **BibleMate AI** receives a request from a user.\n2. **BibleMate AI** analyzes the request and determines that it requires multiple steps to complete.\n3. **BibleMate AI** generates a `Master Plan` that outlines the steps needed to complete the request.\n4. **BibleMate AI** sends the `Master Plan` to a supervisor agent, who reviews the prompt and provides suggestions for improvement.\n5. **BibleMate AI** sends the suggestions to a bible tool selection agent, who selects the most appropriate bible tools for each step of the `Master Plan`.\n6. **BibleMate AI** sends the selected bible tools and the `Master Plan` to an instruction generation agent, who converts the suggestions into clear and concise instructions for an AI assistant to follow.\n7. **BibleMate AI** sends the instructions to an AI assistant, who executes the instructions using the selected bible tools.\n8. **BibleMate AI** monitors the progress of the AI assistant and provides additional suggestions or instructions as needed.\n9. Once all steps are completed, **BibleMate AI** provides a concise summary of the results to the user.\n10. The user receives the final response, which fully resolves their original request.\n\n## Getting Started\n\n> pip install --upgrade biblemate\n\n> biblemate\n\n## Configure AI Backend\n\nAfter BibleMate AI is launched, enter:\n\n> .backend\n\nA text editor is opened for you to edit the AgentMake AI settings. Change the `DEFAULT_AI_BACKEND` to your own choice of AI backend and enter API keys where appropriate.\n\n## AI Modes\n\nYou can swap between two AI modes:\n\nChat mode \u2013 Provide users with direct text responses without using tools. This is useful when users have simple queries and need straightforward answers.\n\nAgent mode - Fully autonomous agent designed to plan, orchestrate tools, and take multiple actions to address user requests.\n\nHow to swap?\n\n* Enter `.chat` in BibleMate AI prompt to enable chat mode and disable agent mode.\n* Enter `.agent` in BibleMate AI prompt to enable agent mode and disable chat mode.\n\n## Action Menu\n\n*(Coming soon)*\n\n## Keyboard Shortcut\n\n*(Coming soon)*\n\n## Customization\n\n*(Coming soon)*\n\n## License\n\nThis project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\nBibleMate AI is built upon the foundations of our other projects:\n* [UniqueBible App](https.github.com/eliranwong/UniqueBible)\n* [XoMate AI](https.github.com/eliranwong/xomate)\n* [AgentMake AI](https.github.com/eliranwong/agentmake)\n* [AgentMake AI MCP](https.github.com/eliranwong/agentmakemcp)\n",
"bugtrack_url": null,
"license": "GNU General Public License (GPL)",
"summary": "BibleMate AI - Automate Your Bible Study",
"version": "0.0.18",
"project_urls": {
"Documentation": "https://github.com/eliranwong/biblemate/wiki",
"Funding": "https://www.paypal.me/toolmate",
"Homepage": "https://toolmate.ai",
"Source": "https://github.com/eliranwong/biblemate",
"Tracker": "https://github.com/eliranwong/biblemate/issues"
},
"split_keywords": [
"mcp",
"agent",
"toolmate",
"ai",
"anthropic",
"azure",
"chatgpt",
"cohere",
"deepseek",
"genai",
"github",
"googleai",
"groq",
"llamacpp",
"mistral",
"ollama",
"openai",
"vertexai",
"xai"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b53137329026fd6072c1267f289f286b4129afe9305142abeeace8428c9effc7",
"md5": "8ab57c6e949f867623e85fe0dac6cc80",
"sha256": "8b15437c390a66c670db0b65d371a95c6d02db79c6d53c03e48d6e1c7811974b"
},
"downloads": -1,
"filename": "biblemate-0.0.18-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8ab57c6e949f867623e85fe0dac6cc80",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.13,>=3.8",
"size": 15834,
"upload_time": "2025-09-09T18:36:42",
"upload_time_iso_8601": "2025-09-09T18:36:42.742437Z",
"url": "https://files.pythonhosted.org/packages/b5/31/37329026fd6072c1267f289f286b4129afe9305142abeeace8428c9effc7/biblemate-0.0.18-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9d4d1980e7116cdfa08fff520eebd8bd0c3a0893c8a9269f7cac9dc292806dc6",
"md5": "bd60919ae56a5d174efa68add0b9e2e1",
"sha256": "668106551d85c26d1020f2251ed6260a7a0f3b2c70f52b1586e4d982689f5f94"
},
"downloads": -1,
"filename": "biblemate-0.0.18.tar.gz",
"has_sig": false,
"md5_digest": "bd60919ae56a5d174efa68add0b9e2e1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.8",
"size": 14976,
"upload_time": "2025-09-09T18:36:44",
"upload_time_iso_8601": "2025-09-09T18:36:44.168488Z",
"url": "https://files.pythonhosted.org/packages/9d/4d/1980e7116cdfa08fff520eebd8bd0c3a0893c8a9269f7cac9dc292806dc6/biblemate-0.0.18.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-09 18:36:44",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "eliranwong",
"github_project": "biblemate",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "biblemate"
}