Gavin Blair's repositories
pixel-game-resize
When dealing with pixel art, different pixel sizes and things appearing between pixels is a Bad Thing. The solution is then to code your game at the pixel level and then scale up the game so that everything isn't tiny. There are many ways to do this, and apparently no good cross-platform way. The solution presented here is fast and works in a lot of browsers, but not IE. I am OK with that.
gavinblair.github.com
my site?
jone
Jone is essentially a natural language tool runner, written in Python. Voice control, speech, uses a local LLM.
jone3
The idea is to provide an api endpoint that behaves like an openai-style api, but it's _actually_ doing agent stuff. This way we can connect it to any frontend that uses an openai-style api.
pathological-demand-avoidance
This streamlit app helps you rephrase your language for effectively communicating with kids with PDA.
radiosilencesurvivors
A point and click adventure game.
gptrpg
A demo of an GPT-based agent existing in an RPG-like environment
hackyslack2
A framework for appengine-powered Slack apps, with dice rolling example app
kudosbot
slack bot for anonymously (or not) giving kudos
LibreChat
Enhanced ChatGPT Clone: Features OpenAI, Assistants API, Azure, Groq, GPT-4 Vision, Mistral, Bing, Anthropic, OpenRouter, Google Gemini, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. More features in development
masterclass-repo
The repository for the Object Oriented PHP Masterclass
open-webui
User-friendly WebUI for LLMs (Formerly Ollama WebUI)
pokemonhunter
You spot a desirable pokemon in your sightings list. But how can you narrow down it's location? Tap "Sighted!" to add a green circle when the pokemon is in your sightings list. Tap "Out of sight" to add a red circle if it disappears. The pokemon will be in the darkest green area -- unless it despawns! Remember your sightings list in Pokemon Go! only updates every 10 seconds or so.
prominent
Find a prominent colour in an image, use it for a background colour.
Quartz
An extensible console chat.
R2
A MakeCode project
random-pin
shows a random pin from a board's rss feed (only out of the latest 20 or so).
scissors
What colour are these scissors? Nobody can agree
simon-says
simon says for micro:bit