Skip to content

TACS-Studio/TACS-Studio.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

markdown

AI Chat (Fork from bill74186)

Free Multi-Model AI Chat Tool

HTML5 CSS3 JavaScript Font Awesome Marked.js

English | Simplified Chinese | Traditional Chinese

Stars Forks License

Introduction

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.

Features

  • πŸ€– 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

Access Links

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

Supported Models

  • 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

Tech Stack

  • Frontend: HTML5 + CSS3 + JavaScript
  • Icons: Font Awesome 6.4.0
  • Markdown Parser: marked.js
  • API: Custom backend interface

Multi-language Clients

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!

About

TACS-Studio (Fork from bill74186)

Topics

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.bak

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors