Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zac0511/puter-ai-pwa

A PWA that allows you to easily talk with Puter's AI
https://github.com/zac0511/puter-ai-pwa

ai puter puter-sdk pwa

Last synced: about 1 month ago
JSON representation

A PWA that allows you to easily talk with Puter's AI

Awesome Lists containing this project

README

        

# Puter-AI-PWA

![Puter AI PWA logo](https://puter-ai.puter.site/icons/windows11/Square44x44Logo.targetsize-64.png)

A PWA that allows you to easily talk to Puter's AI

![GitHub Release](https://img.shields.io/github/v/release/Zac0511/Puter-AI-PWA?label=latest%20version) ![GitHub repo size](https://img.shields.io/github/repo-size/Zac0511/Puter-AI-PWA) ![GitHub License](https://img.shields.io/github/license/Zac0511/Puter-AI-PWA)

[![cozy_64h](https://github.com/user-attachments/assets/b6f66a23-d565-4945-ac14-3742b5754b02)](https://puter.com/app/ai-chat)
Add to Chromebook

![compact_46h](https://github.com/user-attachments/assets/8f0fdb87-66ec-440d-a6a3-c233c55580a2)

[Privacy policy](https://github.com/Zac0511/Puter-AI-PWA/blob/main/docs/PRIVACY.md) - [Security policy](https://github.com/Zac0511/Puter-AI-PWA/blob/main/docs/SECURITY.md)

## Functionalities
The Puter AI PWA allows you to easily talk to the **[Puter](https://github.com/HeyPuter/puter) artificial intelligence**, based on GPT 4o Mini.

It can speak in multiple languages.

## Account
Puter AI can be used with a **Puter account**.

In case you don't have an account, just try to send a message, and you will be logged on to a guest account.

Each Puter accout gets **3000 ai credits per month** (1 message = 1 credit)

> [!WARNING]
> Guest accounts only have 300 credits. If you want to send a lot of messages, it is recommended to use a Puter account.

If you want to use your already existing Puter account, or sign out, click the `Settings` button, then click `Log out of your Puter account`.

If you want to create a Puter account, go to [puter.com](https://puter.com).

## Compatibility
As the Puter AI PWA is a **progressive web app**, it is :
* Installable and available as website on :
* Windows (chromium based browsers)
* MacOS (chromium based browsers)
* Linux (chromium based browsers)
* ChromeOS devices (Chromebooks, ChromeOS Flex, ChromiumOS, FydeOS)
* Android (Firefox, Chrome, Edge, Opera, and Samsung Internet)
* iOS (Safari, Chrome, Edge, Firefox, and Orion)
* Only available as a website on :
* Browsers that don't support PWAs on desktop (such as Firefox and Safari)
* Consoles with a browser (PS4/PS5, Xbox One/Series)
* Any other device with a browser (Tesla, connected fridge, Android-powered TV, etc...)

## Powered by Puter
This app would not be possible without [**Puter**](https://github.com/HeyPuter/puter).

In case you don't know what Puter is, it's a web-based operating system, like a computer in the cloud.

Puter has an SDK called **[Puter.js](https://docs.puter.com/)**, allowing any website to have access to AI functionalities, and store files on the user's Puter PC. And Puter is open source too !

The Puter.js LLM is made with GPT 4o Mini, allowing the app to use a powerful AI, for free.

## Google Material Design V3
This app's UI is powered by **Google Material Design V3**, a clean UI, with rounded courners, etc...

Material Design is open source, which is why it is used in this PWA.

The only page of the website which does not use Material Design is `offline.html`. Why ? Material Design's code is stored on Google's Server, and this page is made to be saved locally, and showed to the user if he's offline, which makes it need to have an UI that works offline.

## Other informations

### Hosting
While this app is powered by Puter, it is also **hosted on Puter**!

In Puter, you can just right-click a folder and publish it as a website, so that's how this is hosted.

### URL Parameters
This PWA has the parameter `?message`. This means that if you type `https://puter-ai.puter.site/?message=hello how are you`, the message "hello how are you" will be sent when the app starts.

### Microsoft Edge sidebar compatibility
This PWA is compatible with the Edge sidebar, which means you can have Puter AI directly in your sidebar.

### Helped by PWA Builder
The manifest file has been partially made by [PWA Builder](https://www.pwabuilder.com/), a website allowing a user to easily create a PWA's manifest file.

### Partially made by AI
Some parts of this app are made by the following AIs :

- [ChatGPT](https://chatgpt.com)
- Puter AI (yes really)
- [Gemini](https://gemini.google.com)