Skip to content

Releases: milo0622/Piston-AI

Piston AI 5.0

Choose a tag to compare

@milo0622 milo0622 released this 16 Aug 15:55

What's New

  • A completely rewritten version of Piston AI is here! It is now written in Python and lives in your terminal instead of your browser
  • Tool calls are more consistent, using native tool call methods instead of string-based
  • Written in OOP, all the API and reusable methods can easier to be utilized in other scripts

How to Install?

  1. Download the source code from below or clone the whole repository
  2. Unzip if it is compressed
  3. Open terminal and navigate to the source code folder
  4. Run setup.py and configure your preferred models or APIs
  5. Run:
  • main.py for voice mode
  • term.py for CLI mode

Piston AI 4

Choose a tag to compare

@milo0622 milo0622 released this 04 Apr 06:23

Piston AI major update

Changelog:

  • Removed support for desktop app
  • Returned to web version
  • Added timer utilities
  • Added Markdown support in AIbox
  • Fixed UI overlapping bugs

Visit here to use Piston AI!

Piston AI 3.3

Choose a tag to compare

@milo0622 milo0622 released this 16 Mar 13:56

UI and Linux update


Changelog:

  • Changed the plain text AI box to bubbles because of complains about the ugliness of the previous version
  • Added AMD64 Linux support!!

Piston AI is almost ready to be shipped as binaries! Linux ARM64 will be released soon!

How to install Piston AI?

Windows

To run Piston AI, run the downloaded .exe binary, and you're good

macOS

To install Piston AI, first unzip and drag the app from the window to your Applications folder.
Open Terminal and paste these commands after you have put the app to the Applications folder:

cd /Applications

for Apple Silicons:

xattr -dr com.apple.quarantine /Applications/Piston_AI-macos-arm64.app
chmod +x /Applications/Piston_AI-macos-arm64.app/MacOS/Piston\ AI

for Intel Macs:

xattr -dr com.apple.quarantine /Applications/Piston_AI-macos-amd64.app
chmod +x /Applications/Piston_AI-macos-amd64.app/MacOS/Piston\ AI

Open the app via Finder!

Linux

Simply open a terminal window in that directory and run

chmod +x Piston_AI-linux-amd64
./Piston_AI-linux-amd64

Piston AI 3.2

Choose a tag to compare

@milo0622 milo0622 released this 14 Mar 06:40

Small update


Changelog:

What's new?

  • Fixed overlapping elements of the greeting element, time element and the weather element.
  • Added downloads button in the Introduction page of Piston AI (https://pistonai.pages.dev)
  • Added support for Windows ARM64, and DMG file format for macOS

How to install Piston AI?

Windows

To run Piston AI, run the downloaded .exe binary, and you're good.
Installing Piston AI is not yet available for Windows, but planning to be released soon

macOS

To install Piston AI, double-click open the DMG file to reveal the Piston AI binary file inside.
Next, drag the app from the window to your Applications folder.
Open Terminal and paste these commands after you have put the app to the Applications folder:

cd /Applications

The DMG will be optimized for macOS very soon.

Linux

Linux will be soon released when I have the time to handle the VM trouble.

Piston AI 3.1

Choose a tag to compare

@milo0622 milo0622 released this 08 Mar 09:05

What's new?

In this new update, I've changed Tauri to Wails because of compatibility issues and image embedding!
Also, I've fixed some functioning problems in src.js.

Download the binaries below 👇

(Linux coming very soon!!)

Piston AI 3.0

Choose a tag to compare

@milo0622 milo0622 released this 28 Feb 13:24

#New update!!!
In this new update, I have decided to make Piston AI available locally! This makes the app more stable, and capable of accessing local devices or notifications.
Tauri is used to create a standalone binary for local run, and Windows and Linux versions coming soon!


How to install Piston AI

  1. Download the binary suitable for your system below
  2. For Windows and Linux, run the binary. For macOS, follow the below steps.
  3. Open the dmg file
  4. Drag the binary to the Applications folder
  5. Open terminal and run this command: attr -dr com.apple.quarantine "/Applications/Piston AI.app" (This overrides Gatekeeper to make Piston AI runnable.
  6. Run Piston AI from LaunchPad/Spotlight

Enjoy!

Piston AI 2.2

Choose a tag to compare

@milo0622 milo0622 released this 02 Jan 15:18
a4b18f7

Piston AI 2.2


  • Memory and notes function -> Different from histories. It is persistent.

Piston AI 2.1

Choose a tag to compare

@milo0622 milo0622 released this 24 Dec 12:14
6051b98

Update: Piston AI 2.1


Changelog:

  • Changed wakeword engine from FasterWhisper to MicroWakeWord
  • Edited main.py to automatically determine when to stop recognition or when to continue the conversation

Upcoming updates:

  • Memory and notes function -> Different from histories. It is persistent.

Piston AI 2

Choose a tag to compare

@milo0622 milo0622 released this 24 Dec 03:07
c27ba0e

HUGE UPDATE!


Changelog:

  • Changed from VOSK to FasterWhisper
  • Added the "Alarm clock" Daemon
  • main.py is rewritten to adapt with the FasterWhisper environment
  • Updated the executeMessage in utils.py
  • Hid the PyGame welcome message

Upcoming updates:

I will try to replace the wakeword engine from FasterWhisper to OpenWakeWord or lsHotWord, to make wakewords more accurate, and less chances to mistakenly recognize normal conversations as wakewords.


Setup:

  • Just download the source code.zip below, and run "setup.py". If a venv is not created, it creates FOR you, and installs required dependencies
  • Might take 2-3 minutes to install dependencies.

Initial release 1.0

Choose a tag to compare

@milo0622 milo0622 released this 18 Dec 15:51

Piston AI 1.0

This project is a mini assistant, based on Cloudflare's Workers AI, Microsoft's EdgeTTS, and Alpha Cephei's VOSK model.

Enjoy!

Just download the source code