Made by Asking · Showcase

203 things,
made by asking.

Software I built by asking AI. Most of it runs every day; some stayed prototypes, and a few I dropped. Underlined titles have a full write-up and video.

Hecho con IA, elegido a mano.

The Dominio Router

Context engineering for a whole life

001 · Live · Personal AI OS

I Replaced The Windows Taskbar

Desktop shell built for agents

015 · Live · Wrapper (desktop shell)

A Board For AI Sessions

Ops view for many agents

016 · Live · Wrapper (desktop shell)

Thread notes system

Durable memory per work item

047 · Live · Salesforce delivery

Production, locked by default

Production writes wait for a human click

182 · Live · Salesforce delivery

Hilos: Threads Hold Memory

Long-horizon memory without auto-memory

002 · Live · Personal AI OS

A System That Audits Itself

A system that audits its own use

003 · Live · Personal AI OS

QA Loop With An Adversary

Verification as a habit

007 · Live · Personal AI OS

My Voice, Coded Once

Personalization by spec

009 · Live · Personal AI OS

A Catalog For Local AI

Local LLM with guardrails

011 · Live · Personal AI OS

The Model Reports Its Steps

Agent self-reporting UI

017 · Live · Wrapper (desktop shell)

Work Or Personal, Automatically

Context separation

018 · Live · Wrapper (desktop shell)

Usage Bar And Tasks Panel

Cost visibility in UI

024 · Live · Wrapper (desktop shell)

Consent Tokens For Agents

Consent primitive for agents

027 · Live · Guardrails

A Guard On My Phone

Device-level guardrail

028 · Live · Guardrails

Agent-routing guard

Policy as a hook, not as a hope

029 · Live · Guardrails

Outbound quality stack

No embarrassing auto-messages

033 · Live · Guardrails

A Second Brain In Meetings

A cited card while people talk

066 · Live · Salesforce delivery

A Live Interview Coach

Real-time coach, no API key

068 · Live · Career and meetings

Made by Asking, repositioned

Each project separate and sellable

081 · Live · Content and products

A Home Dashboard For Everyone

Lights, TV and music on one page

097 · Live · Home, devices and life

Chat history as private memory

Private memory as MCP

105 · Live · Home, devices and life

My own model, from anywhere

Local Qwen, reachable from any of my devices

111 · Live · Experiments

One page for the house

Each light controlled from one shared page

115 · Live · Home, devices and life

Forms filled, values unseen

Forms filled without the AI seeing the data

120 · Live · Guardrails

Fitness data, plumbed together

Three fitness sources joined every day

126 · Live · Home, devices and life

Credits, only on a go

Spend control on a paid generator

139 · Live · Cost control

Quiet checks, same job

Less noise, same checks

140 · Live · Guardrails

Each lane, its own browser

Stops cross-lane browser mixups

141 · Live · Guardrails

Sent back, made to try

A give-up reply gets bounced back once

142 · Live · Guardrails

Code work routed to Jules

Uses an included agent automatically

143 · Live · Cost control

An icon on every tab

Quick visual lane identity

144 · Live · Wrapper (desktop shell)

Shell output, compressed

Cuts tokens with no model effort

145 · Live · Cost control

Agents, fixed-shape reports

Every helper reports verdict first

146 · Live · Personal AI OS

Done, with proof

Proof before completion

147 · Live · Salesforce delivery

Salesforce work, reviewed

Reusable reviewers, fixed format

148 · Live · Salesforce delivery

Agent browser, logged in

Reliable web automation entry point

149 · Live · Personal AI OS

Show me, only when asked

Small bridge between agent and person

150 · Live · Wrapper (desktop shell)

An AI study page

The next batch follows my votes

151 · Live · Personal AI OS

Setup, self-explained

The setup explains itself to the model

152 · Live · Personal AI OS

Software, self-healing

Green commits, red reverts, every 15 s

153 · Live · Wrapper (desktop shell)

One shell, every screen

Deep Windows engineering behind the shell

154 · Live · Wrapper (desktop shell)

Session shortcuts, keyboard only

Alt plus a number jumps to a session

155 · Live · Wrapper (desktop shell)

Phone to PC, same chat

Phone and PC continuity

156 · Live · Wrapper (desktop shell)

Heavy apps, governed

Heavy programs slowed down, not killed

157 · Live · Guardrails

Memory, watched

Free monitoring with no model

158 · Live · Home, devices and life

Plan usage, from my phone

Replaces three remote sessions

159 · Live · Cost control

My own search engine

Free search backbone

160 · Live · Cost control

A subscription, put to work

Uses a subscription, not API keys

161 · Live · Cost control

Sessions, in my pocket

App feel from my own server

162 · Live · Wrapper (desktop shell)

Session alerts, on my phone

Phone push when a session needs me

163 · Live · Wrapper (desktop shell)

Side panel, from transcripts

Tracks sessions without asking the model

164 · Live · Wrapper (desktop shell)

Session summaries, carried over

A readable history of work

165 · Live · Personal AI OS

Research runner, per tool

Knowing what the subscriptions can do

167 · Live · Personal AI OS

An API credit watcher

Credit checked every 12 h, warned before expiry

168 · Live · Cost control

Token budget, always in view

Five-hour and weekly use always on screen

172 · Live · Cost control

Production, mirrored locally

Production metadata copied nightly, read-only

173 · Live · Salesforce delivery

AI brief, daily at noon

Six researchers, one writer, three judges

177 · Live · Content and products

AI setup, backed up nightly

Nightly mirror, secret scan before upload

178 · Live · Guardrails

Logins, never seen by the model

Passwords typed by the browser, never seen

179 · Live · Guardrails

Each task, the right account

Every session tagged work or personal at start

180 · Live · Personal AI OS

Usage meter, on my desktop

Plan use on a bar, green to amber to red

184 · Live · Cost control

Services, self-restarting

Two services checked every 2 min, restarted

185 · Live · Guardrails

Openings, watched by small jobs

One poller per page, one email on change

187 · Live · Scheduled jobs

Approved messages, one by one

Each message approved before it is queued

188 · Live · Content and products

Paused work, resumed after reset

Paused work resumes when the plan resets

190 · Live · Scheduled jobs

Internet quality, logged

Ping each minute, speed test every 30 min

191 · Live · Scheduled jobs

AI news, in one email at noon

Capped at 1000 words, sent at noon

192 · Live · Scheduled jobs

The AI week, on Sunday

Up to five ranked fixes every Sunday

193 · Live · Scheduled jobs

The day, in one email

Yesterday's calendar, mail and notes in one email

194 · Live · Scheduled jobs

The channel, every Monday

A verdict per upload batch, every Monday

195 · Live · Scheduled jobs

Broken jobs, caught every hour

Every job's status checked hourly, no AI

196 · Live · Scheduled jobs

Usage warning, once a week

An email a day before reset if under 70%

197 · Live · Scheduled jobs

Reset reminder, sent once

One email, once, only if the reset is unused

198 · Live · Scheduled jobs

My AI use, audited weekly

One CSV row per week from my transcripts

199 · Live · Scheduled jobs

Weekly cleanup, by rule

Old regenerable files deleted weekly by age

200 · Live · Scheduled jobs

Nightly backup, secrets refused

Nothing pushed while a secret is found

201 · Live · Scheduled jobs

Device data, collected daily

Three sources captured at 3:45, each on its own

202 · Live · Scheduled jobs

Today's log, pushed every 30 minutes

Today's numbers published every 30 min, 7:00-23:00

203 · Live · Scheduled jobs

My internet, checked every minute

A ping every minute; the gateway splits home from operator

204 · Live · Scheduled jobs

Internet speed, every half hour

A speed test every 30 min; under 80% of the plan is a dip

205 · Live · Scheduled jobs

The internet week, on Monday

One Monday email; the subject holds drops and dips

206 · Live · Scheduled jobs

Browser change, measured a week later

Click errors compared after seven days

207 · Live · Scheduled jobs

Two browsers, kept in sync

New Edge bookmarks copied to Chrome every 30 min

208 · Live · Scheduled jobs

Festival schedule, watched every 3 hours

Three sources every 3 h; one email, then it expires

209 · Live · Scheduled jobs

Stale services, restarted every 2 minutes

Running and current, checked every 2 min

210 · Live · Scheduled jobs

Several sessions, one resume job

One usage reader every 10 min for every watched session

212 · Live · Scheduled jobs

Live-source rule, graded from logs

Two logs of live-source checks, one report

214 · Live · Scheduled jobs

Pipeline Maker

Agent work as a template

004 · Built · Personal AI OS

Idea Forge

Idea-to-test factory

005 · Built · Personal AI OS

Marketing As A Loop

Promo as a measurable loop

006 · Built · Personal AI OS

A Mode For Not Concluding

Stops forced answers

008 · Built · Personal AI OS

A Diary With Hard Numbers

Motivation with data

014 · Built · Personal AI OS

Clear And Start

Context hygiene, one gesture

019 · Built · Wrapper (desktop shell)

A Fork Button For Sessions

Branching conversations in UI

020 · Built · Wrapper (desktop shell)

Decisions With Previews

Human-in-the-loop UX

021 · Built · Wrapper (desktop shell)

Claude Tests Its Own UI

AI testing AI's own surface

022 · Built · Wrapper (desktop shell)

Tabs For Notes And Agents

Readable agent output

025 · Built · Wrapper (desktop shell)

A Study Feed I Curate

Personal learning loop

026 · Built · Wrapper (desktop shell)

Browser fallback hook

Flaky tool, automatic fallback

030 · Built · Guardrails

Guard test suite

Tested guardrails, not trusted ones

032 · Built · Guardrails

Change-control hook

The change request fills itself from the change

034 · Built · Guardrails

Copilot isolation

A leak found in testing, then fixed

035 · Built · Guardrails

Token-waste audit

Evidence-based cost cuts

036 · Built · Cost control

Freno: token brake

A brake independent of the agent

037 · Built · Cost control

Plan-limit and reset alarms

No wasted allowances

038 · Built · Cost control

Model and long-run policy

Cost matched to task length

039 · Built · Cost control

Fail-cheap rule

Test every idea at its cheapest version first.

040 · Built · Cost control

Ledger with a hard cap

Budget enforced in code

041 · Built · Cost control

Subscription as image route

Use what's already paid before paying per call

042 · Built · Cost control

Auto-intake every 30 min

Weak outputs get redone by a stronger model

046 · Built · Salesforce delivery

Per-item agent launcher

Each agent stops at a draft for approval

048 · Built · Salesforce delivery

Keyword push alert

It pushes the exact line to my phone

049 · Built · Salesforce delivery

Pending-items sweep

Triage with approval

050 · Built · Salesforce delivery

Salesforce MCP, hosted

A dedicated agent user with scoped access

051 · Built · Salesforce delivery

Deal Desk module

Apex logic, 10 flows, an LWC and a dossier PDF

052 · Built · Salesforce delivery

Mass-load builders

Repeatable data loads

053 · Built · Salesforce delivery

Margin rule and cost alerts

A scheduled job flags cost changes

054 · Built · Salesforce delivery

Sharing model rework

Changes shipped as reviewable metadata

055 · Built · Salesforce delivery

Why Users Can't See Fields

Finds invisible fields

057 · Built · Salesforce delivery

Demo Videos From A Script

Demo from a script

058 · Built · Salesforce delivery

User Guides From Code

Docs from code

059 · Built · Salesforce delivery

Every Handoff Looks The Same

Standard handoffs

060 · Built · Salesforce delivery

Month-End In One Run

Month-end in one run

061 · Built · Salesforce delivery

Timesheets From Evidence

Timesheet from evidence

062 · Built · Salesforce delivery

Repo, UAT, PROD: One Table

Repo, UAT and PROD checked in one table

063 · Built · Salesforce delivery

Every Call Comes Prepped

Auto-brief per call

064 · Built · Salesforce delivery

Testing Meeting Tools Offline

Tests prove it never types or clicks

065 · Built · Salesforce delivery

Interview Prep, Reused

Prep reused every call

069 · Built · Career and meetings

A Karaoke Teleprompter

Word-by-word delivery

070 · Built · Career and meetings

LinkedIn inbox, pre-drafted

A drafted reply for every new message

072 · Built · Career and meetings

Applications from a spreadsheet

ATS forms filled from one profile file

073 · Built · Career and meetings

Targeting from market data

Demand counted from public job postings

074 · Built · Career and meetings

A faceless video factory

Twelve steps, each with its own check

077 · Built · Content and products

A quality gate for Shorts

Automated quality gate for video

078 · Built · Content and products

Shorts beat long video

A pivot made from the numbers

079 · Built · Content and products

Many products, one pattern

Ten product pages from one brief

080 · Built · Content and products

Finding taste by swiping

Taste capture without vocabulary

083 · Built · Content and products

An AI Critic For Frames

The AI critic matched me on 7 of 10 clips

088 · Built · Animation and AI media

Long Renders, Supervised

Supervised long renders

089 · Built · Animation and AI media

Local vs Hosted Video Models

Local vs hosted decision

090 · Built · Animation and AI media

The 0.7-Second Rule

Every clip cut to its best 0.7 s

092 · Built · Animation and AI media

Approving Images, One By One

Approve, reject or comment in one keypress

094 · Built · Animation and AI media

Claude Drives Blender

bpy automation for any project

095 · Built · Animation and AI media

A Runbook For Stubborn Bulbs

Bulb pairing steps that worked, written once

098 · Built · Home, devices and life

A room from one video

Room modeled from video

099 · Built · Home, devices and life

Claude drives PC and phone

Claude drives both devices

100 · Built · Home, devices and life

Bookmarks, sorted by script

A separate headless Chrome edits bookmarks

103 · Built · Home, devices and life

Expenses logged with no typing

Zero-typing ledger

104 · Built · Home, devices and life

Phone recordings to text

Phone-to-text

106 · Built · Home, devices and life

Watchers for slow portals

One watcher per portal, each with an end date

107 · Built · Home, devices and life

Travel planning with agents

Crawl many listings, then filter hard

108 · Built · Home, devices and life

Buy or rent a GPU?

Rent for bursts, buy for nonstop work

112 · Built · Experiments

An old phone named Nova

Old phone turned into a home assistant

113 · Built · Home, devices and life

The TV, one click away

Claude drives the living-room TV

114 · Built · Home, devices and life

Lights that follow the beat

Lights pulse on the beat of the track

116 · Built · Home, devices and life

A deck that learns

A swipe deck that learns from each pick

118 · Built · Personal AI OS

Sandboxes that reset on close

Safe testing of APKs and scripts

119 · Built · Guardrails

Sourced teacher mode

Study with citations

121 · Built · Personal AI OS

An inspiration board for me

Personal motivation feed

122 · Built · Personal AI OS

Shopping search through an emulator

App scraping without an API

123 · Built · Experiments

Google Flow mascot videos

AI video on a subscription

124 · Built · Animation and AI media

A credit-guarded AI media studio

Credit-capped AI media studio

125 · Built · Animation and AI media

Idea tree, tested

Ideas tested, branched or killed

127 · Built · Personal AI OS

One style, every page

Every page shares one stylesheet

128 · Built · Wrapper (desktop shell)

Verification codes, on request

Unblocking locked-out users without opening Setup

129 · Built · Salesforce delivery

Agent access that repairs itself

Keeping the agent's sessions alive across systems

130 · Built · Salesforce delivery

Active users, by login

License and usage visibility

131 · Built · Salesforce delivery

IT tickets, house format

Consistent IT Operations tickets without hand formatting

132 · Built · Salesforce delivery

One folder per requirement

A folder per requirement, request to closeout

133 · Built · Salesforce delivery

One topic, fully reviewed

Every claim in the status table has evidence

134 · Built · Salesforce delivery

Rollout advice, per role

Rollout advice per role before production

135 · Built · Salesforce delivery

AI features already paid for

What's licensed is checked before buying

136 · Built · Salesforce delivery

Deploys, guarded

A class without a test stops the deploy

137 · Built · Salesforce delivery

Dog reader, research first

A research dossier before any prototype code

169 · Built · Content and products

Animation tools, researched

Skills, MCP servers and GSAP mapped, links checked

170 · Built · Experiments

No proof, no done

No proof after a change, the turn can't end

171 · Built · Salesforce delivery

Salesforce automation, cataloged

What fires on a record, found before building

174 · Built · Salesforce delivery

User stories, on one dashboard

Every story's status on one local page

175 · Built · Salesforce delivery

AI feature, tested for real

Done only when Apex and browser tests pass

176 · Built · Salesforce delivery

Requirements, one server for agents

A phase per requirement, evidence to move on

181 · Built · Salesforce delivery

Agent browser, never on screen

Logged-in Chrome with no window on screen

183 · Built · Personal AI OS

Laptop, tuned up

Sleep, hibernation and forced restarts off

186 · Built · Home, devices and life

Work requests, one intake

Chat and email requests in one sheet

189 · Built · Salesforce delivery

Toolbox Routing And Relevo

Multi-vendor orchestration

010 · Prototype · Personal AI OS

The Shell On My Phone

Mobile control of agents

023 · Prototype · Wrapper (desktop shell)

Free-tier video models

Free tiers used fully

043 · Prototype · Cost control

Contract reader LWC

AI document review in the CRM

056 · Prototype · Salesforce delivery

Rehearsing on the real platform

Practice where the real interview happens

071 · Prototype · Career and meetings

Walk through a scanned room

3D scanning as a service

082 · Prototype · Content and products

An edit, four versions

Iterated editing with automated QA

084 · Prototype · Content and products

A Streetwear Brand Mock

A streetwear brand built only as a mock

085 · Prototype · Content and products

A Folklore Animation Series

Research to series plan

093 · Prototype · Animation and AI media

Three Seconds, One Character

Stopped at round 10 of 12 as over-engineering

096 · Prototype · Animation and AI media

Workouts as a pixel game

Wearable data as a game

101 · Prototype · Home, devices and life

Coach on the home screen

Native widget to a coach

102 · Prototype · Home, devices and life

AI life in a box

Organisms copy themselves and kill for space

109 · Prototype · Experiments

Two local AIs, talking

A private thought before each spoken line

110 · Prototype · Experiments

Phone control over USB

A route around a blocked input layer

166 · Experiment · Home, devices and life

Multi-LLM cost study

Result: use paid tools better first

044 · Idea · Cost control

AI Agents, Live On Stream

Agents debate live, chat steers the topic

086 · Idea · Content and products

Last Lantern: A Postmortem

22 of 458 QA verdicts passed, and why

087 · Dropped · Animation and AI media

Stopping LoRA Training Early

Dropped after a stray lantern in 6 of 10 poses

091 · Dropped · Animation and AI media