Akshit IreddyI make software move.
Software in Motion00 — Start

Open-source, in motion · selected work, 2023—2026

I make software that refuses to sit still

I like making software move. Books breathe, companions wander, and keys bend light. The practical tools stay practical—but every project still gets a point of view.

Click, swipe, or use ← →

companion 00 · resident kitten

01 · recent habitat / 2026

Alcove

A local-first notebook built like a shelf of storybooks—not a stack of files. Pages turn, covers become places, and the library never leaves your machine. When you want help drafting, an optional AI agent can answer questions and propose pages for your review.

  • local-first
  • Rust + Tauri
  • page physics
  • kept not stored
  • no account
the guided tour · rendered, not recorded
In motion: the real app, frame by frame—the Welcome book opens, two pages turn, then the full tour through shelves, studios, catalogue spreads, and page-turn physics.View source

02 · desktop companion / 2026

AI Desktop Pet

“Software can have body language.”
★ 20 · aug 2026
Behavior: climbs windows, chases the cursor, remembers, converses, and coexists with other pets.View source

03 · playable light / recent work

Keyscape

A Rust/Tauri per-key RGB engine for ASUS ROG laptops. Fifty hand-built effects turn the keyboard into a programmable landscape of ripples, weather, particles, and color.

  • Rust + Tauri
  • 50 effects
  • per-key RGB

One press · or hit R

The instrument answers: light leaves the keyboard and rolls across the room — near surfaces flare first, far corners catch it late and faint.

50 lighting behaviors
Each tap lights this room. In Keyscape, effects animate the hardware.View source

04 · selected 2023 work / ideas that travelled

Earlier
experiments

These are older, but not filler. Each found an audience and set an instinct that still shapes the newer work: characters with presence, explanations with motion, and AI interfaces with personality.

why they are hereThree useful origins, not a complete history.

01 / 03 · README FILM

Characters with presence

Interactive LLM-powered NPCs

Context, voice, and memory let game characters hold grounded conversations inside a shared world. The demo begins in the club—not in the editor—and moves from environmental interaction to the Rogue and Johnny conversation.

05 · practical tools / tagged and kept in reach

Useful
things

Not every project needs a personality. These remove specific kinds of friction: inbox overload, product-demo capture, scattered technical knowledge, and rigid multi-monitor controls. Pull a tag to see each tool on its own.

All public repositories