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. Pages turn, covers become places, and your library stays on your machine. An optional AI agent can answer questions and draft pages for your review.

  • local-first
  • Rust + Tauri
  • page physics
  • kept not stored
  • no account
the guided tour · rendered, not recorded
In motion: the Welcome book opens, pages turn, and the tour continues through shelves, studios, and the catalogue.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.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