PersonalPublic2024

PAL

Currently in version 1 utilizing cloud services. Version 2 is actively being developed to support my main cause: utilizing local, uncensored, and private AI to tackle deep issues that I cannot risk sharing with big corporate APIs. PAL also heavily served as the foundational STT/TTS template for several of my other unannounced AI projects (like Numo).

PAL

About This Project

I needed a fast, reliable desktop AI assistant to talk to for answering questions and writing code, but quickly realized the privacy risk of sending sensitive data and deep issues to large corporate APIs.

Developed PAL as a high-speed Tauri/Rust launcher with global shortcuts. While V1 uses APIs, it laid the perfect groundwork for V2, architecting the framework to swap in completely local, private, and uncensored models.

Provided a powerful, customizable desktop assistant while acting as the core architectural template for integrating Speech-to-Text and Text-to-Speech in my future AI endeavors.

Role

AI & Desktop Developer

Year

2024

Status

Public

Type

Personal

Technology Stack

TauriReactTypeScriptRustGroqWhisperPiper

Project Story

The Challenge

I needed a fast, reliable desktop AI assistant to talk to for answering questions and writing code, but quickly realized the privacy risk of sending sensitive data and deep issues to large corporate APIs.

The Approach

Developed PAL as a high-speed Tauri/Rust launcher with global shortcuts. While V1 uses APIs, it laid the perfect groundwork for V2, architecting the framework to swap in completely local, private, and uncensored models.

The Outcome

Provided a powerful, customizable desktop assistant while acting as the core architectural template for integrating Speech-to-Text and Text-to-Speech in my future AI endeavors.

Insights & Takeaways

Highlights

  • Architected as a robust template, successfully powering the STT and TTS engines of my other unannounced projects (e.g., Numo).
  • Paved the technical path for a fully private, local, and uncensored desktop intelligence ecosystem (V2).

Challenges

  • Seamlessly integrating complex speech pipelines (Whisper and Piper) into a minimalist Rust/Tauri native desktop shell.
  • Ensuring the architecture is sufficiently agnostic to swap from cloud models (V1) to heavy local LLMs (V2).

Lessons Learned

  • Confirmed the fundamental importance of local, private AI when dealing with sensitive, uncensored questions.

Related Work