Repository navigation
Releases: quatrixone/ProsperoAI
Release list
ProsperoAI 01.006.000
- Text, image, sound and speech generation now use one pinned upstream llama.cpp/GGML Vulkan
runtime. The release includes guarded PS5 support for Ternary Bonsai 2's ternary weights and
replaces Kokoro's old prebuilt OpenCL path with a source-built Vulkan runtime. - Added 12 ready-to-download model presets across all four modalities, including Ternary
Bonsai 2 27B, MiniCPM5, Granite, BoHF, Stable Audio 3, ACE-Step, Kokoro and Chatterbox.
See Supported models for the complete list. - Added Chatterbox voice cloning with 19 language choices, custom voice samples, and voice
recording from DualSense or a web browser. - PS5 and web now share conversations and runtime settings. Models prepare when a conversation
starts, both interfaces show actual backend residency, and model switching and memory release
work across text, image, audio and speech. - The PS5 Workspace places New conversation after the voice controls, and the default idle
timeout before releasing a model is now five minutes. - All 12 curated presets completed three generation rounds each on the test title, including
checks for model switching and valid generated outputs.
ProsperoAI 01.005.000
- Output and context ceilings are now 131072 and 262144 tokens; response and session
storage grow dynamically to fit. Leaving output length unset (API) or on its new "Auto"
default (native and web) fills the remaining context instead of stopping at 512 tokens. - Generated images and audio now play, preview and download directly in the web chat,
matching what the native app already did; the model downloader's fit estimate now reads
the console's actual reported memory instead of a fixed figure. - Fixed the web Settings page rejecting a 256K context selection, several mobile layout
issues (the Models search/filters row, the chat header, and the conversation history
drawer), and conversation drafts left without a message no longer clutter history. - Raised the HTTP server's concurrent-connection limit so an ordinary page load no longer
risks "Too many active connections."
ProsperoAI 01.004.000
- Text, image, audio and voice now use one Vulkan runtime. The older AGC inference
implementations and duplicate runtime copies have been removed. - Added the pinned Ternary Bonsai 2 27B PTQ1_0 preset. The release also supports the
optional MiniCPM5 2B Q8_0 model. - Web and PS5 conversations now use the same saved-session store, so a conversation can
be continued from either interface. Existing browser-only history is migrated on first
sync, and deletion removes the shared conversation and its categorized outputs. - Added larger context and response controls while preserving existing defaults, and
reused evaluated prompt prefixes when continuing compatible conversations. - Model downloads now report memory fit, can use parallel transfers, and resume an
interrupted transfer instead of starting over. Cancelling still removes partial data. - The app opens without a second or two of black before its launch picture: it now declares
HDR output and no VRR, so the console no longer changes the television's video mode when
the app opens and closes. - The About screen credits Quatrixone.
Contributors to this release: Quatrixone,
Bilawal Riaz, and
BlackBearReloaded.
ProsperoAI 01.003.000
- ProsperoAI says when a newer version is listed on homebrew.page, shows its release notes
and can install it in place: it downloads and checks the release, closes, and a helper
replaces the app's files. Models, settings and conversations are not touched.
ProsperoAI 01.002.000
- Image generation works in the combined build: the image runtime has a memory region of
its own again, shared with the GPU, instead of the app's heap. - Generated voice and sound clips play (Triangle): they go through the interface's mixer
instead of a second audio output the console refused. - Prepared
.ps5lmtext bundles (Mistral 7B, Qwen3.5 9B) are found and run on AGC beside
GGUF models on Vulkan; one model is in memory at a time and its memory is given back
when another kind of model is chosen. - The sound model finds its files: its paths are no longer fixed to the app folder.
- Storage access comes from Lapy, as in the other Prospero apps: a running Lapy service or
the packaged one-request helper. Models, settings, conversations and logs live in
/data/prosperoai; models from/data/homebrew/prosperoai/modelsare moved there at
the first start. The bundled nullfs mount helper is removed. - Downloads use libcurl with a socket receive buffer of up to 4 MB instead of the
console's 64 KB, which held distant servers to about 1 MB/s; they also work with
storage access, where the console's own HTTPS client fails. - Saved conversations open again from the list: the store only accepted a time with
seconds, and the interface writes hours and minutes. A conversation also keeps its
model's whole ID, so one made with a downloaded GGUF file can be continued and finds its
model when it is opened again. - On a USB keyboard, Tab is R1 and Shift+Tab is L1.
- A running model download can be cancelled: Triangle in Models, the Cancel button of the
browser page, orDELETE /api/models/download. What was downloaded so far is removed. - Settings > Diagnostics > Debug log writes
/data/prosperoai/logs/debug-trace.txtfor
problem reports. - New launch picture.
ProsperoAI 01.001.000
- Combined Vulkan llama.cpp text inference with the existing AGC Image, Audio and Voice
backends in one app. Kokoro Voice generation and returning to Vulkan text are verified
on PS5; Image/Audio in this combined build remain unverified on console. - Added pinned downloadable Text, Image, Audio and Voice presets, verified bundle staging,
aggregate progress bars and Downloading states in both native and HTTP Models. - Fixed HTTPS/CDN redirects and writes into the sandbox-mounted shared model directory.
Standalone GGUF downloads are capped at 7 GiB and exclude split/mmproj files. - Models category navigation uses L2/R2; search typing uses Triangle Space and R2 Done.
- Web Workspace cards select the corresponding installed model or open its preset category.
Conversations can be deleted with confirmation and Back to Workspace retains history. - Updated the PS5 icon and background, removed competing launch artwork and lowered
native splash lettering. README uses the same golden doorway icon. - Shared model storage is set up automatically by the app using its bundled title-scoped
helper and the console-local ELF loader. No separate payload upload is needed.
The model-free release contains no downloaded weights. - Replaced the RmlUi interface with a native Vulkan one built on ps5-homebrew-ui: Workspace,
Models and Settings pages, a model library without the eight-model limit, search and
filters, Midnight and Daylight themes with three accents, an opening sequence, a backdrop
that follows the model in focus, notices, interface sounds, reduced motion, high contrast
and a larger reading size. - The interface kit, its fonts and its sounds are fetched at a pinned commit when the app is
built; nothing of the kit is kept in this repository. RmlUi, FreeType and the old
interface's assets are removed. - Chinese, Japanese and Korean are drawn with scalable Noto Sans faces, loaded when a text
first needs them; accented Latin, Greek and Cyrillic are part of the interface faces. - Sending a new message after a failed answer replaces the unanswered one instead of storing
two user turns in a row. - The token count, speed and context size of the last answer are shown again, and Settings
has an About page with the version. - Moved to ps5-opengl SDK 1.0.1.
- The diagnostic log is off unless the install folder holds
dev/log.txt. - A scripted, self-ending run for tests on a console (
dev/request.txt,
tools/console-run.py,tests/console/first-run.txt); inert without the request file. - Adopted the foundation's parallel incremental Ninja build and ccache-backed
local/CI compilation workflow. - Fixed RELRO load-segment alignment for executables whose relocated read-only
region does not begin at the GOT, with a host regression test. - Published the deterministic text-model converter, validated Mistral and Qwen
recipes, recipe-authoring workflow, and model-tool self-test.
ProsperoAI 01.000.000
- Published the complete reproducible ProsperoAI application source.
- Added model-free GitHub Actions builds for the app-folder ZIP.
- Documented curated model installation and measured PS5 performance.
- Added the linked video demonstration.
- Kept the 64 most recent saved sessions ordered by activity.
- Completed application-wide ProsperoAI branding cleanup.
Alpha 3
ProsperoAI Alpha 3
Alpha 3 expands ProsperoAI from local chat into a private, multi-model AI app
for PlayStation 5.
Highlights:
- Local text chat with Mistral 7B and Qwen3.5 9B.
- Local image generation with SD-Turbo.
- Local audio generation with Stable Audio Open Small.
- Saved sessions for text, generated images, and generated audio.
- Generated images display directly in the conversation.
- Generated audio plays when ready and can be replayed with Triangle.
- Clearer Workshop model loading and purpose-specific controls.
- Numerous conversation layout, scrolling, keyboard, loading, and performance fixes.
This archive intentionally contains no model weights. Download a curated model
from the project README and copy its complete folder into PPSA99004/models/.
The app shows setup guidance when no model is installed.
Media models are powered by Stability AI and remain subject to their model
licenses.
SHA-256: db39855bae0b5f2ff6ffe9b6d6176ce8c9b7d117921b2945795c79d2f586bb2a
Alpha 2
ProsperoAI Alpha 2 is a model-free PlayStation 5 prerelease.
Highlights:
- Much faster Qwen3.5-9B responses and prompt processing.
- Stable, deterministic Qwen execution.
- Improved reuse of conversation context.
- Retains support for switching between the curated Mistral 7B and Qwen3.5 9B models.
The ZIP does not include a model. Download a curated model separately and copy its complete model folder—model.ps5lm, tokenizer.ps5tok, and model.json—into PPSA99004/models/:
Archive SHA-256: 2924e7360d3c8383fdd4be62bb8fd3d6272bd35eb28ad0214fdbf25d8c0d3bb3
Model preparation tools
ProsperoAI-Model-Tools-Alpha-2.zip contains the generic provenance-driven
converter and documentation. It reproduces a PS5 model folder from an exact
source GGUF with:
prepare-model --provenance provenance/model-preparation.json source.ggufModel tools SHA-256: 08b376a86e213e264741799ec2df4e0d9ae302d0a790e471ac62f24825cc0a0d
Alpha version
Early preview of ProsperoAI for PlayStation 5. Models are distributed separately and are not included in this download. This build supports switching between curated Mistral 7B and Qwen3.5 9B model folders. Download them from the Hugging Face links in the README.