Skip to content

About

A modern single-file browser client for Zyloo's OpenAI-compatible API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Zyloo Chat

A modern, single-file chat interface for the Zyloo OpenAI-compatible API.

No installation, build tools, backend, or database are required. Everything runs from one index.html file.

This is an unofficial community project and is not affiliated with or endorsed by Zyloo.

Quick Start

  1. Download this repository.
  2. Open index.html in your browser.
  3. Enter your Zyloo API key.
  4. Select a model.
  5. Start chatting.

Your API key should look like this:

sk-zy-...

Enter only the key itself. Do not add Bearer, quotes, or extra text.

Features

  • Multiple chat sessions
  • Model selection and custom model IDs
  • Streaming responses
  • Markdown rendering
  • KaTeX math rendering
  • Syntax-highlighted code blocks with copy buttons
  • Automatic RTL and LTR text direction
  • Light, dark, and system themes
  • Collapsible sidebar
  • Optional browser-based chat history
  • Temporary or persistent API key storage
  • Token usage and response-time information when available
  • Friendly handling of common API errors

Local Data and Privacy

Zyloo Chat has no backend and does not store your data on its own server.

Depending on your choices, the browser may store:

  • Chat history in localStorage
  • A persistent API key in localStorage
  • A temporary API key in sessionStorage
  • Theme and interface preferences in localStorage

This data is available only in the same browser and website origin. Clearing browser data, using another browser, or opening the page from another location may remove or hide it.

Security Notes

Because this project runs entirely in the browser, your API key is used directly by JavaScript when sending requests to Zyloo.

  • Do not save your API key on public or shared devices.
  • Temporary key storage is safer than persistent storage.
  • Never commit an API key to GitHub.
  • Never paste an API key into an Issue, screenshot, or public message.
  • Set spending or usage limits for your Zyloo key when possible.
  • Revoke the key immediately if you believe it has been exposed.
  • Do not send passwords or sensitive personal information to AI models.

For a public, organizational, or multi-user deployment, use a secure backend and keep API keys on the server.

Run with a Local Server

Opening index.html directly is enough for normal use. For local development, you can optionally run:

python -m http.server 8000

Then open:

http://localhost:8000

Project Files

zyloo-chat/
├── index.html
├── README.md
├── LICENSE
└── .gitignore

License

Released under the MIT License.

Author

Ali Mahdi Bahrami
GitHub: @alimahdibahrami

About

A modern single-file browser client for Zyloo's OpenAI-compatible API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages