josephrocca's repositories
OpenCharacters
Simple little web interface for creating characters and chatting with them. It's basically a single HTML file - no server. Share characters using a link (character data is stored within the URL itself). All chat data is stored in your browser using IndexedDB. Currently supports OpenAI APIs and ~any Hugging Face model.
clip-image-sorter
Sort a folder of images according to their similarity with provided text in your browser (uses a browser-ported version of OpenAI's CLIP model and the web's new File System Access API)
openai-clip-js
OpenAI's CLIP model ported to JavaScript using the ONNX web runtime
getVideoFrames.js
Simple JavaScript library to break a video down into individual frames (uses WebCodecs API and MP4Box.js)
gpt-2-3-tokenizer
GPT-2/3 tokenizer based on @latitudegames/GPT-3-Encoder that works in the browser and Deno
onnxscript-editor
ONNX Script editor & visualiser running completely in the browser thanks to Pyodide and Netron
lyra-v2-soundstream-web
Lyra V2 (SoundStream) running in the browser
clip-bpe-js
A JavaScript port of OpenAI's CLIP byte-pair-encoding tokenizer
ChatVRM-js
A JS conversion/adaptation of parts of the ChatVRM (TypeScript) code for standalone use in OpenCharacters and elsewhere
onnx-pyodide
The `onnx` Python library (not `onnxruntime`, to be clear) running in the browser using Pyodide.
createWebMFromFrames.js
Creates a WebM video from a series of frames using the new WebCodecs API.
ChatGPT-Next-Web
A cross-platform ChatGPT/Gemini UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT/Gemini 应用。
tinygrad.js
Just some initial experimentation around running tinygrad in the browser - not for serious usage
documentation
Mastodon documentation
idb-keyval
A super-simple-small promise-based keyval store implemented with IndexedDB
lmdeploy
LMDeploy is a toolkit for compressing, deploying, and serving LLMs.
open-webui
User-friendly WebUI for LLMs (Formerly Ollama WebUI)
public-mastodon-data.js
Simple JS functions for interacting with the public (i.e. no Auth) Mastodon data APIs
sglang
SGLang is a fast serving framework for large language models and vision language models.
transformers.js
State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server!