I'm building Airy, a local AI assistant with her own personality. She can already chat and respond to voice commands; voice replies are still on the list.
Next stepsAdd voice replies, improve memory, and work on resource use. I also want to test whether her personality comes through consistently.
What I’m learningHow to connect a local model to an app, and what to do once it starts talking.
A behavior experimentI plan to fine-tune a local model to give Airy a consistent personality, using dialogue examples and explanations of the principles behind her behavior. I want to test how well those principles generalize to unfamiliar situations.
A workspace for local models, still on the drawing board
After Airy, I wanted to spend more time with the models themselves. I'm planning an app where I can change their settings and compare how they respond.
I'm a student preparing for university. I'm learning to code and making things along the way, mostly with Python, Rust, and local AI. This is where I keep my projects and the smaller experiments that end up between them.
How I got here
I got interested in programming in seventh grade and started with small experiments. Over time, I found projects I wanted to keep working on. AiryVeil was where I first learned Rust.
What keeps me interested
Local AI gives me a lot to figure out: how the models work, what an assistant remembers, and why she responds the way she does. I also like designing interfaces. I'm still figuring out my own UI style.
17 · preparing for universityMaster of Sport in swimmingLinux and Windows
Programmer, swimmer, keeper of Shroomie. He contributes moral support and no code.
things I'm learning by doing
What I’m learning
Python
Building Airy: chat, voice input, commands, and the parts that connect them.
Welcome to the reception desk. I keep notes on the projects, Foroggy, and anything Shroomie lets me file.
Take a number. It’s one. If the question is difficult, I know exactly whose desk to put it on.
reception · archives · recruitment*
*department staffed by one bot with no hiring authority
foroggy@home: ~
Foroggy OS / personal terminal
Mounting /home/shroomie... done.
Checking on the projects... they are checking on us.
Type 'help' to see available commands.
psst: this page has secrets. right-click to start looking. 👀
session open · root access allegedly belongs to a frog
somewhere in the background
Off the clock.
There’s usually something else open.
The game shelf
Apex · Destiny 2 · Minecraft
“One more game” is a very flexible unit of time.
Destiny 2 is easy to get lost in. I like the game, the community makes it even better, and “one more run” has a strange way of becoming the whole evening.
In the headphones
A little background music. Shroomie says it counts as supervision.