This is a chat application that allows users to interact with multi AIs through a simple and intuitive interface. There is also a human channel chat feature that needs a bug fix. You might consider switching to Tailwind CSS for styling. This repository is intended for learning purposes only.
Thanks for open source with cherry-markdown htmx hono bun mitata openai
- Real-time chat with multi AIs or humans using GPT models.
- Customizable models and settings.
- markdown view
- Responsive design for various devices.
To install the dependencies, run:
bun install
To run the application, execute:
bun run dev
Open your browser and navigate to http://localhost:3000
to start chatting.
To test gpt models
bun run src/benmarking.tsx
Modify the models API in src/api/models.ts
to customize the AI behavior.
The project directory is organized as follows:
- static/:
- index.html: Main HTML file for the application. have htmx and js logic.
- src/:
- index.tsx: Entry point of the application, core server logic.
- GptChat.tsx: Component for the GPT chat interface.
- models.tsx: Configuration for the AI models.
- benmarking.tsx: Benchmarking scripts for performance testing gpt models.
- HumanChat.tsx: Component for human-to-human chat interface. have bug
This structure ensures a clear separation of concerns and easy navigation through the project files.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.