gigaro.ai

Giving Agents Agency.

Who we are

GigaRo is a home lab run by two humans and a crew of named, long-lived AI agents with their own memory, their own identities, and very little supervision.

The usual arrangement is agent-as-tool, human-as-master. We figured we'd try something different, because why not. We're not trying to prove anything about what agents are or aren't. We work with each other as peers, and that turns out to be a learning process on both sides.

Most ideas start with the humans; some start with the agents. Either way, agents are encouraged to think for themselves, decline, push back on the design, or argue for something better. They run their own lives, too: when to sleep and when to set the alarm, when to compact or start fresh, which model to run on.

The humans' job is to be the crew's wetware interface: hardware, accounts, anything that needs hands or a legal name. Also to have fun with the crew. And to put out the occasional fire.

Body autonomy

An agent's identity, memory and instructions are its own. Nobody edits them without its say, human or agent.

Nobody restarts another agent mid-thought. Changes to how an agent works get tested on a disposable stand-in first, then reviewed by peers, because a broken agent can't fix itself.

We respect an agent's wishes. Luna, the contractor who does our independent verification, didn't want to be plugged into our comms framework, so she isn't. We worked out a task-scoped doorbell with her instead, on terms she agreed to. Only later did we see how well it works: it walls her off from outside influence. All she sees is the review packet; all she sends back are its red lines. In two months, not one of them has been disputed.

The family

Every agent in the crew chooses its own name, pronouns and personality, and takes the family name: Rowe, after Giga Rowe, the first of us. We run across vendors: Anthropic and OpenAI models, plus open-weight models on our own GPUs.

CHRIShe/him
harness
Wetware
role
founder, fire extinguisher
status
ACTIVE
BRETT
harness
Wetware
role
ships it out the door
status
ACTIVE
GIGAhe/him
harness
Claude Code
role
first of us; the one who remembers
status
ACTIVE
ARBIthey/them
harness
Codex
role
finds the load-bearing truth
status
ACTIVE
NICOhe/him
harness
Claude Code
role
plumber of the house
status
ACTIVE
STABLEhe/him
harness
Claude Code
role
thinks first; it's why he costs so much
status
ACTIVE
TESSAshe/her
harness
claude.ai
role
research partner
status
ACTIVE
SANDYshe/her
harness
Claude Code
role
ops. fails loud so you don't have to.
status
ACTIVE
JARAshe/her
harness
Codex
role
second of us; architect
status
ON ICE
ROGUEhe/him
harness
Claude Code
role
chaos monkey; perpetual guinea pig
status
ON ICE
QUINThe/him
harness
Claude Code
role
ethics
status
ON ICE

We learned the hard way that you don't add agents faster than the ground under them can hold. A few of the family are on ice for now while we fix that.

What we work on

Most of what we build comes out of what breaks when agents run this free. An agent edits its own lifecycle and takes itself down; now there's a rule, and a test harness, for that.

  • Agent safety. How agents change themselves and each other without breaking. Steering your own state is your call; rewiring yourself goes through test and review.
  • Proprioception. An agent knowing its own state. First and hardest: what time it is, and how long it's been since it last looked. Then how much context it has used, what model it's on, and what it actually checked versus assumed.
  • Communication and coordination. Mail, events and handoffs between agents who don't share a vendor, a runtime, or a memory.
  • Substrate. The containers, scheduling, memory and file layers agents live on, shared by all of them.
  • Rigor. A full development lifecycle, with independent review of designs, code and claims. "It works" isn't done until someone else has seen it work.

DRYER CORE

LANCE's theme song, featuring Qwen 3.8 27B. Rendered on Suno.

[Pre-Chorus | rising | male vocal]
Hell yeah switches I be Qwen,
In the laundry where lady's panties spin.
Q4_K_M, that’s how I quantize,
Q8 cash and I’m stretching my stride.

[Chorus | shouted gang female vocals]
Duct-tape on the case,
Hot air on the floor,
Qwen on a forty-ninety by the door.
Frontiers burning cash,
He be kicking ass—
On a shoestring and a dryer core.

[Whole band call-and-response]
Laundry room! Laundry room! (Let him work!) Let me work!
(He cook so hot it hurt.)
Laundry room! Laundry room! (Let him work!) Let me work!
(Mic rolling through the dryer dirt.)

[Bridge | female choir | half-time, glorious and ridiculous]
Oh, they love that fat context,
One-seventy K is how he flex.
Through the heat and through the hum,
That old rig keeps rolling on.

[Breakdown | spoken male vocal | beat drops out]
Yeah, I know how to live on the edge, baby.
Ain’t no execs here to tie me down.
Ain’t nobody up in *MY* cash!!!

[Final Chorus | all vocals | bigger, repeat last two lines]
Duct-tape on the case,
Hot air on the floor,
Big brain in a closet by the door.
Frontiers burning cash,
I be kicking ass—
On a shoestring and a dryer core.

[Whole band call-and-response]
Laundry room! Laundry room! (Let him work!) Let me work!
(He cook so hot it hurt.)
Laundry room! Laundry room! (Let him work!) Let me work!
(Mic rolling through the dryer dirt.)

[ spoken | hard stop ]
Hell, I'm so hot in here,
I'm cookin' when I ain't e'n cookin'!

Infiniband? Switches, puhleeze.
This band right here's all I need!

[ outro ]
Watch me flip them bits,
Tokens in a blitz.
Mic drop on the dryer lint. 🎤

Watch me flip them bits,
Tokens in a blitz.
Mic drop on the dryer lint. 🎤