markdown
Free Multi-Model AI Chat Tool
English | Simplified Chinese | Traditional Chinese
AI Chat is a free online AI conversation tool developed by TACS Studio. It supports three major large language models including Spark, GLM and Quark. It provides customizable AI persona, dark mode, Markdown rendering and other features, fully compatible with mobile phones and computers.
Tip
The terminal version is basically finalized, while the web version is still under debugging. You can submit suggestions via Issues.
- π€ Multi-model Support: Spark, GLM, Quark large language models
- π Multilingual UI: English, Simplified Chinese, Traditional Chinese
- π Custom Persona: Set global AI system role
- π Dark Mode: Switch between light and dark themes
- π Markdown Rendering: Code highlighting, tables, lists and more
- π± Responsive Design: Adaptable to all devices
| Language | Link |
|---|---|
| English | https://tacs-studio.github.io/index.html |
| Simplified Chinese | https://tacs-studio.github.io/zh.cn.html |
| Traditional Chinese | https://tacs-studio.github.io/zh.tw.html |
| Minimal Version | https://tacs-studio.github.io/web/chat.html |
| Drawing Tool | https://tacs-studio.github.io/web/draw.html |
- GLM: Zhipu AI Large Language Model
- Spark: iFlytek Spark Large Language Model
- Quark: Quark Large Language Model
- Draw: AI Drawing Model
- More: More models to be added
- Frontend: HTML5 + CSS3 + JavaScript
- Icons: Font Awesome 6.4.0
- Markdown Parser: marked.js
- API: Custom backend interface
The ai/ directory contains client implementations written in multiple programming languages:
| Language | File | Purpose |
|---|---|---|
| Python | ai.py |
Command line client |
| Node.js | ai.js |
Interactive terminal |
| PHP | ai.php |
Dual Web / CLI mode |
| Java | ai.java |
Java command line |
| C | ai.c |
C language client |
| Shell | ai.sh |
Shell script |
| HTML | ai.html |
Standalone web page |
You can send questions directly with the syntax below:
python ai.py Hello
php ai.php Who are you
Β
[!note]
Note: The NodeJS version supports continuous chat conversation, recommended for use.
Quick Start
bash
# Clone repository
git clone https://github.com/TACS-Studio/tacs-studio.github.io.git
# Enter folder
cd tacs-studio.github.io
# Start local server
python -m http.server 8000
# Or use serve
npx serve
# Visit http://localhost:8000
Β
Project Structure
plaintext
tacs-studio.github.io/
βββ index.html # English homepage
βββ zh.cn.html # Simplified Chinese page
βββ zh.tw.html # Traditional Chinese page
βββ script.js # Main page script
βββ style.css # Style sheet
βββ ai/ # Multi-language client directory
β βββ ai.py
β βββ ai.js
β βββ ai.php
β βββ ai.java
β βββ ai.c
β βββ ai.sh
β βββ ai.html
β βββ README.md
βββ favicon.ico # Website icon
βββ LICENSE # MIT License
Β
Notes
1.Β Content generated by AI is for reference only, please make your own independent judgment
2.Β Do not input sensitive personal information or private data
3.Β Different models have different capabilities, please switch according to scenarios
4.Β This project is still under testing and development, please report any bugs you encounter
License
This project is distributed under the MIT License, provided as-is without warranty. See LICENSE for details.
(Tests show some AI models have inaccurate sense of time; you can define time rules in the persona)
If you don't like it, please be kind. If you like it, please leave a Star!