Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yohasebe/monadic-chat
🤖 + 🐳 + 🐧 Monadic Chat is a locally hosted web app for creating intelligent chatbots, available for Mac, Windows, and Linux. It offers a Linux environment on Docker for GPT and other LLMs, enabling complex tasks with external tools.
https://github.com/yohasebe/monadic-chat
ai chat chatbot education framework openai python ruby voice-conversion
Last synced: 1 day ago
JSON representation
🤖 + 🐳 + 🐧 Monadic Chat is a locally hosted web app for creating intelligent chatbots, available for Mac, Windows, and Linux. It offers a Linux environment on Docker for GPT and other LLMs, enabling complex tasks with external tools.
- Host: GitHub
- URL: https://github.com/yohasebe/monadic-chat
- Owner: yohasebe
- License: mit
- Created: 2023-05-24T09:14:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-31T10:53:04.000Z (8 days ago)
- Last Synced: 2024-12-31T11:54:41.826Z (8 days ago)
- Topics: ai, chat, chatbot, education, framework, openai, python, ruby, voice-conversion
- Language: Ruby
- Homepage: https://yohasebe.github.io/monadic-chat
- Size: 411 MB
- Stars: 51
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome_ai_agents - Monadic-Chat - 🤖 + 🐳 + 🐧 Monadic Chat is a locally hosted web app for creating intelligent chatbots, available for Mac, Windows, and Linux. It offers a … (Building / Tools)
- awesome_ai_agents - Monadic-Chat - 🤖 + 🐳 + 🐧 Monadic Chat is a locally hosted web app for creating intelligent chatbots, available for Mac, Windows, and Linux. It offers a … (Building / Tools)
README
## Overview
🤖 + 🐳 + 🐧 [Monadic Chat](https://yohasebe.github.io/monadic-chat) is a locally hosted web application designed to create and utilize intelligent chatbots. By providing a Linux environment on Docker to GPT and other LLMs, it allows the execution of advanced tasks that require external tools. It also supports voice interaction, image and video recognition and generation, and AI-to-AI chat, making it useful not only for using AI but also for developing and researching various applications.
Available for **Mac**, **Windows**, and **Linux** (Debian/Ubuntu) with easy-to-use installers.
## Getting Started
- [Documentation](https://yohasebe.github.io/monadic-chat)
- [Installation](https://yohasebe.github.io/monadic-chat/#/installation)## Latest Changes
- [Jan, 2025] 0.9.31
- Perplexity models supported
- Start-up time (after build) improved
- [Dec, 2024] 0.9.30
- Extract from URL feature added
- Extract from file feature added (pdf, docx, pptx, xlsx, etc.)
- xAI Grok models supported
- Cohere API update to v2
- Markdown rendering improved
- Math Tutor app supports visualizations
- Not require OpenAI's API token when using other APIs
- Image generation feature improved
- Many UI and under-the-hood improvements
- User container rebuild feature fixed
- Role selection issue fixed
- [Nov, 2024] 0.9.22
- Rebuilding specific containers feature added
- `pysetup.sh` extra installation script supported
- Jupyter Notebook apps (for GPT and Claude) improved
- Streaming supported for OpenAI's o1 models
- CJK font issue on code apps addressed
- Syntax highlighting theme option added
- App settings convention enhanced with "group" attribute
- Check for updates when starting the app
- [Predicted output](https://platform.openai.com/docs/guides/latency-optimization#use-predicted-outputs) feature added for OpenAI's models
- [PDF recognition](https://docs.anthropic.com/en/docs/build-with-claude/pdf-support) feature added for Claude Sonnet models
- AI user feature improved- [Changelog](https://yohasebe.github.io/monadic-chat/#/changelog)
## Screenshots
**Web Interface**
**Chat Window**
**Console Window**
## Development
Contributions are welcome! Here's how to help:
1. **Fork & Clone**: Fork the repository and clone it to your local machine.
2. **Create a Branch**: Use a descriptive name for your branch (e.g., `feature/new-feature`).
3. **Make Changes**: Implement changes and ensure they are well-tested.
4. **Commit**: Write clear, concise commit messages.
5. **Push & PR**: Push the branch and open a pull request.## Author
Yoichiro Hasebe
## License
Monadic Chat is distributed under [the MIT License](http://www.opensource.org/licenses/mit-license.php).