0.01
The project is in a healthy, maintained state
Monadic Chat is a command-line client application program that uses OpenAI's Text Completion API and Chat API to enable chat-style conversations with OpenAI's artificial intelligence system in a ChatGPT-like style.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Overview

🤖 + 🐳 + 🐧 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

Latest Changes

  • [Nov, 2024] 0.9.18

    • Jupyter Notebook app usability 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 feature added for OpenAI's models
    • PDF recognition feature added for Claude Sonnet models
    • AI user feature improved
  • [Oct, 2024] 0.9.6

    • PyMuPDF4LLM integration
    • Anthropic's new sonnet model supported
    • Stability of code running and chart generation improved
  • Changelog

Screenshots

Web Interface


Chat Window


Console Window


Contributing

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.

Thank you for your interest in improving the project!