
The first one we kept.
Earliest preserved desktop design. Earlier experiments may exist.
That day ↗BUILD LOG / 08.09.2026 →
Personality, voice, expression and the engineering underneath. The documented steps towards an AI with a little more character.

THE FAMILY ALBUM / 12 → 21 SEPTEMBER
The first design we still have. The little waistcoat. Learning to move and listen. And now a dachshund taking calls above the Alps. Original archive images — the old labels belong to their day.

Earliest preserved desktop design. Earlier experiments may exist.
That day ↗
Mobile reference; design approved 13 Sep.
That day ↗
The original feedback design. Entrance, roll and dance motions enter production.
That day ↗
Archived screenshot of the integrated beta.
That day ↗Her whole little self, in motion. Preserved listening reference; not a claim it was rendered on this day.
That day ↗
Public entry screen captured 18 Sep.
That day ↗She picks up, listens and answers mid-flight. Silent animation; not a live call.
That day ↗Before 12 September, the visual archive is incomplete. These are the earliest preserved designs, not a claim that every experiment is here. Swipe through the album; tap a picture to see it in full.
ROSI / DAY BY DAY
Her story now opens the call in German or English. Five calls a day, no compulsory account. Underneath, the work is still very real: help her listen, reply sooner and treat the camera as context, not the whole conversation.
The final German and English intro films are now connected to the public call entry. The selected language preloads, playback starts muted and sound is an explicit choice. Public files and browser playback were checked. Older embedded preview films are separate work; this does not claim every story player has switched.
The public call allowance is now five calls per Berlin calendar day, without requiring a login. Confirmed setup failures before the greeting is acknowledged do not consume a call. Policy and deployed source checks passed; this is not proof of every device or conversation.
The public runtime now leaves the intro to the native app when that app owns it, preventing the duplicate introduction. Focused fixtures and public file checks passed. A separate short simulator call showed 278 video frames and a started greeting; physical-phone listening and multi-turn latency remain separate checks. External TestFlight rollout is not announced.
The live backend now treats automatic camera images as background context and explicitly prioritises the conversation. Six synthetic checks passed. That is a shipped instruction change, not a measured speed or empathy improvement. Following a deployment interruption, service was reopened and its public bootstrap checked at 12:11 UTC. Real-call responsiveness, feedback delivery and optional video entry still need work.
A focused native simulator run presented 246 video frames and recorded a completed cached greeting. The decoder fix is on the public site. This proves that specific short video path, not a physical iPhone listening test, a long conversation or a complete dynamic answer.
The live call can keep running in its consented listen-only mode when microphone access is denied or revoked. Startup now keeps old controls behind the white loader, and waiting/error notices are clearer. One controlled Dev video call completed its greeting and a typed reply; that reply still took about 8.5 seconds. Speed and native account admission remain open work.
When already-playing audio is unexpectedly paused, the existing resume control now reaches that same player and call. The public update also removes inherited zoom that clipped the white 2D character. Activation and exact file checks passed; 20 synthetic audio cases and visible desktop/mobile framing checks support this scope. Real-device pause recovery and a full new call were not re-tested.
Today the work moved onto the public call pages. Less ceremony before hello. More of her character in the conversation. And a fairly long list of little things that still needed fixing.
The public release brought the approved single, initially unchecked consent box, intro-readiness checks and leaving the call before the rating screen. Dev and production activation and public file checks were recorded. The native call entry has focused module checks; this is not a new physical-phone or listening acceptance.
The approved German personality was joined to the public runtime. Typed replies retain the selected scene when the microphone is muted. The live release was activated with no active calls and its files and entry endpoints checked. A complete audible Bavarian conversation remained unverified; the Stevie encounter was still a controlled Dev feature.
The current work targets the opening: the approved logo loads first, the entrance is prepared, Rosi walks in, and only then do the surrounding controls appear. A scoped fix avoids relying on Safari preload alone and releases the controls even if the clip after the entrance fails. Another prepared change lets approved quiet movements begin after 2.5 seconds while keeping speech, privacy and hidden-page safeguards. These changes passed local source tests; the current handoff still requires actual browser testing and publication. They are not part of the running Dev release yet.
I want to call Rosi and feel she is there. Today that means fewer awkward starts, one consistent little dog on screen, and a conversation worth staying for. Quite a few small fixes. One fairly big ambition.
The mobile Kitz walking and speaking pair now totals 6.66 MB instead of 30.8 MB: about 78% less data, with the original frames and timing retained. Dev delivery, seeking and caching were verified. A phone-size browser check buffered both clips before a call without opening the microphone or camera. That is delivery evidence, not a physical iPhone or complete conversation test.
The next Dev update joined cached call restarts, frame continuity, handling of a hidden 2D view and approved wind and distant cowbells. Main observed two consecutive intro-to-walk cycles, including a restart with retained cache. The optional camera preview can be moved within its bounds. Actual voice, every motion join and physical iPhone behaviour still need separate acceptance; the later requested entrance sequence remains unfinished. Production is unchanged.
The development build now includes a visible first frame, clearer consent controls, an immediately accessible end-call action and stricter ownership of the selected scene. The latest follow-up adds same-scene response handling, a camera cue and softer excited delivery; its hosted files were verified at 15:16 UTC. Kitz appeared in the latest real Dev video call, but the answer failed to complete. A full call and its response speed are not yet accepted. Production is unchanged.
Native presentation, profile handling, chat and feedback connections have joined the development work, and the verified release was handed to the existing app team. Sebastian has installed and tried the existing TestFlight build. The newer app build matching the latest Dev release is still a separate delivery; that handover is not proof it is already on the phone.
The aim is a Rosi you can actually spend time with: quicker meaningful replies, natural eyes, head and tail, and reactions that fit what she is doing. The newer deployment still does not establish a working complete call or its speed. The new Stevie transition has passed its visual review; original sound, the following movement and the actual call integration remain open. The existing personality stays; a new gag does not get to jump the queue ahead of a good conversation.
The next Dev build brings together earlier speech recognition, conversation context and voice timing work. Its running code and frontend were verified. In the recorded check, a cached greeting started promptly and the normal question got a relevant answer, but full answers still took about 6.3 and 9.1 seconds by browser callbacks. That is too slow; the cause is being narrowed down. These are technical timings, not an acoustic measurement. The public production conversation remains unchanged.
A gaze take and a Kitzbühel walking take have received visual approval. Connecting them to real listening, speaking and interruptions is a separate step: the gaze runtime and complete hiking scene still have open checks. A nice clip is not automatically a working conversation. The new walking scene is not being advertised as available to call.
The real Rosi never waits for a feature release to be herself. Her digital counterpart needs a bit more work: listen properly, move naturally, and have something of her own to say. That is today’s workshop.
The later Dev check completed a spoken question, a relevant answer and a typed follow-up. Rosi introduced herself once. Rating, a short recorded test message and the move to the sharing screen worked; the test feedback was stored and its notification reached the inbox. This was a Mac browser test of the development build. It does not establish physical iPhone performance, word-level lip sync or a new public release.
The existing Story film now decodes and starts muted on scroll in the local browser check. German and English sound controls, keyboard operation and a 390-pixel mobile layout were checked. A simulated call-start signal stops the film and its download. This is player integration evidence, not a completed English film, an acoustic review or a public release.
The development backend was updated and its running commit verified on 22 September. Call start, two typed voice replies and durable feedback were observed. A missing follow-up reply and missing display of a typed user message still needed correction. The public conversation frontend stayed unchanged; this is not a claim that the complete next release is ready.
The next scene work connects listening and speaking in Kitzbühel, Pilates and Munich. The selected place should stay with Rosi throughout the call. Native playback checks have exposed a too-short repeating action in the hiking scene, so it stays held for correction. Small idle reactions also need clean entries, exits and interruptions before activation. These are local integration and media checks, not a new public scene release.
Rosi’s next optional profile feature connects things you have actually shared and approved with sourced breed traits, then explains the playful resemblance in German or English. Owning a Chihuahua does not make you one. Weak evidence should produce no match. The local contribution passed 39 synthetic checks, including correction, deletion and account separation; real model, voice and hosted acceptance remain open. This is a playful analogy, not a personality diagnosis.
The existing Story film is being joined into RosiGPT’s next homepage build with loading on scroll, muted playback and a clear sound control. Starting a call stops the film and its download. Seven focused integration checks passed locally; mobile, audio and hosted acceptance remain ahead. The current interim film is retained. This does not announce the finished English film.
The next step is a Rosi with a little life of her own. Places, friends, opinions — and the same recognisable character wherever you meet her.
The cumulative conversation, movement, profile and Story backend reached the development environment on 21 September. The combined frontend stayed a separate preview while account, camera, voice and full-call checks continued. Public conversation entrypoints remained unchanged. A Dev deployment is progress, not the completed public release.
The new Wingsuit clip has returned: Rosi checks her phone, brings it to her ear, listens and answers while flying. A silent animation for the website; not a live call or a newly voiced story film.
We are connecting what really appears in the scene with what Rosi knows about it. A background moment should be visible before she comments on it; a serious conversation should not be interrupted by a gag. Scene, sound and conversation checks are still part of the next candidate, not a claim that every location is live.
The next Selfie set brings together Munich, Kitzbühel hiking, her Lambo, Pilates and Käfer. The work combines location-specific appearance, movement and background activity with the same character. These are the initial scenes being integrated and qualified; the complete scene catalogue is not publicly released.
The cumulative personality now defines one consistent Rosi: warm, cheeky, independent, with friends, opinions and small imperfections. Her authored daily episodes are designed to stay coherent across conversations and Social, using the same episode/version. Private conversations do not become Social content. This is a documented product contract and integration work, not a claim that the full runtime or Social publishing is already live.
The public rosi.dog page shows her existing Wingsuit flight and other parts of her own-life world. The phone overlay there is a labelled demo, not a recorded phone-taking gesture. The current Story behind Rosi film remains available while its replacement is being finished. This website milestone is separate from the conversation runtime.
The real Rosi can change my mood without saying a word. A look, a ridiculous little reaction, and I’m gone. That is today’s brief for her AI counterpart: more life in her face, more of her own character in the conversation, and Selfie adventures that belong to the moment. The next motion and German/English personality build is prepared; ten new scene clips have rendered. Now comes the part I obsess over: does it actually feel like her? Full conversation, movement and sound checks are still ahead. The public conversation build stays on R70f1.
More expression is the job: where she looks, how she listens, and the occasional deeply unimpressed eye-roll. The next motion build connects these cues to the conversation. Source checks have passed; natural movement, mouth timing and the complete call still need their real-world check.
Less generic assistant. More of the original dachshund. The next cumulative German/English personality is pinned and checked at source level. It still needs to earn its place in a real conversation. R75 with the previous personality remains the last verified Dev baseline; R76 is being prepared.
The next build connects the active Selfie scene to the right conversation and rejects events left over from an earlier one. More locations are coming, with Kitzbühel first in the planned selection. Ten new scene clips have rendered; visual, sound and full-call checks come before release.
Rosi doesn’t spend a whole conversation in one pose. A glance, a little distraction, a suspiciously well-timed reaction — that is the work today.
One original dachshund. A lot of adventures together. The new story-film cut has been activated on the Story behind Rosi page. Dev playback passed; the final public playback check is still open. The main conversation release stays separate.
Today’s mission: less statue, more dachshund. We’re bringing the qualified motions into one catalog and working on more variety while she speaks. Each clip has to return naturally to listening. This next motion package is still in the workshop.
The post-call feedback screen now has a working way out on the public beta and on Dev. Dev also clears the visible chat for the next call, separately from any memory you explicitly choose to keep. A small fix that makes the whole flow feel less sticky.
R74 is active on Dev, with new Selfie clips and a checked Realtime 2.1 call using Wursti. Ratings and voice feedback reached their stored receipt and sharing step in the test. Feedback-email summaries still need work; the Mini voice path stays on Dev after an audio failure. The public conversation build is still R70f1.
The real Rosi never sits in one pose for an entire conversation. Fair point. Today we’re giving her more ways to lean in, react and settle back into listening. A second sustained main pose is on Dev; smoother returns and more Selfie variety are still being checked.
A quick distraction, a curious lean, a cheeky look. We’re building small reactions that fit what is happening, then let you keep talking. Two new squirrel-reaction clips are rendered for Main and Selfie. Their visual and transition checks come before release.
She comes everywhere with me. Everyone wants a Rosi. There is only one original — which is a wonderfully unreasonable reason to build an AI dachshund. The story page is on Dev, and we’re refining its film with our real adventures. The new cut is still in review.
A user area, explicit opt-in memories and a way back to the same Rosi after email confirmation. R72 also brings the alternate main pose and work on the Wursti voice. These changes are on Dev; the complete memory, camera and voice-feedback checks are still open.
Suddenly it gets a little more face-to-face. The public beta gained its Selfie chapter, while the next ideas kept growing in the workshop.
The camera view appears immediately, the entry runs more smoothly, and a new listening gesture joins the Dev build. Email confirmation leads back to Rosi. More natural motion is being added carefully, with the return to listening getting as much attention as the reaction itself.
The public beta is now on R70f1, with the Selfie conversation work and corrected German/English branding. The newer user area, persistent-memory work and extra pose variants remain on Dev. One live product; one workshop where the next version earns its place.
The diary records the public R64f release, R70b/R70c Dev checkpoints and remaining launch work. Local build-token aggregates run through 19 September.
The narrow R70c server fix processed eleven replies, including the camera frames, and saved the rating on Dev. The voice-feedback send still needs its complete end-to-end finish, so this is a verified Dev checkpoint — not a live-release claim.
R70b is active on Dev with the direct How entry, a larger Selfie stage, three reachable mobile controls and the original rating graphic restored. The next layout pass removes mobile chat and makes the Selfie call fill the visible screen; the new motion sequence stays out until its head transition is smooth.
R64f is live with the Teddy voice, the short approved entry, qualified motion and a conversation-continuity fix. Hosted voice QA confirmed one greeting, two recognised inputs, interruption and follow-up, one complete farewell and provider hang-up. This was browser QA, not a physical iPhone test.
Getting to Rosi should be simple. Today was for the first few seconds: a clearer start, a bigger dog and fewer things in the way.
Faster 6/7, original vested Rosi in the flagship project, and pitch buttons below both illustrations. The transparent Space-Rosi stays at the viewport edge, fades out only while the pitch section is visible, and returns through the footer. Reduced-motion and mobile legal-link access are preserved.
Speaker control inside the film, captions without a badge and tighter spacing. A personal Rosi story with original photographs, a new seated ideas-desk portrait and the original speaking videos on the pitch page. The homepage feed and default diary now focus on Rosi; other projects stay in the archive.
A new Space-Rosi costume for the pitch, the existing voice and recording flow, a refined sound control and always-on subtitles. Public project versions refresh with dated checks. Cross-project release notes and a Rosi diary entry sit together. Privacy and Imprint offer English and German.
Independent DIEMER design with ROSI GPT and DEEPDIEMER as the primary projects. AI / Human explains why curiosity, impatience and precise feedback fit this workflow; four of the ten learnings are revised. Pitch to Rosi moves to its own page with a larger character and the existing verified-email recording flow. The external ROSI diary dependency is retired.
The audio capability check now recognises the iPhone streaming interface. Connection failures are reported more clearly. This patch keeps the current conversation design and personality.
Personal AI takes the lead: ROSI for company, DEEPDIEMER for self-reflection. Three ROSI chapters cover vision, personal story and daily progress. RobinPrompt and the stealth Prediction Market sit in the footer.
Consent and microphone permission now come before one short greeting. Start and How controls stay locked while a conversation connects or runs.
A larger character, simpler entry and clearer consent targets. Speaking-loop transitions and listening gestures have been refined.
Removed the film overline. Published a versioned, single-line English caption track and right-aligned the CC and sound controls. Film and audio are unchanged.
Removed the outdated Engine Room and its project/landing-page teasers. My learnings is now a main-navigation destination. Old Engine Room URLs redirect to the ten learnings.
A shorter welcome, consent at microphone connection and more reliable HD animation selection. Call controls remain reachable on mobile.
Lowered the existing film mix by another half semitone locally. Video packets, captions and timings retained. Audible autoplay is attempted where browsers permit it; the existing Sound on control handles iPhone playback restrictions.
Removed the opening obsession line from voice and captions. Original video packets and all following text and timing are retained. Rosi’s briefing and contact handover now use speech-synchronised animation with the unchanged voice in a single media stream; reduced-motion and audio fallback included.
Complete personal montage retained in 16:9. Timed English captions, a gently deeper soundtrack, touch-sized audio controls, and adaptive 360p/720p/1080p delivery.
Some days call for a gentle voice. Others could use a little nonsense. Rosi is learning to sound less one-size-fits-all.
New personal montage retained. Pilot face zoom removed; desk transition repaired. Adaptive delivery and the single sound toggle remain.
Gentle, playful and emotional voice choices. Conversation-state motion and a revised German personality core make the delivery more consistent.
Wide-format film without the pilot close-up or inconsistent desk shot. Chapter controls removed; sound button reflects browser playback. Imprint and privacy controller updated to Unicorn Asset Management GmbH with the confirmed ROSI GPT details.
Clean 44-second story with adaptive 360/720/1080 delivery. Clear legal footer, refreshed privacy notice and minimal consent records; full portrait framing and responsive layout checks.
Smaller desktop/mobile animation and handwriting font, a versioned CSS bundle, early poster loading and static compression. HTTPS HSTS added. Voice and mail processing remain on the verified backend.
Dated personal learnings on creativity, microfeedback and agent structure. Dedicated page, landing teaser and accessible chapter navigation. No changes to voice processing or mail transport.
The Magic Prompt action fits the usable phone viewport. Answer targets stay round; optional Rosi audio sits below the animation.
ROSI GPT focus badge, non-clickable prediction-market concept and mobile pitch CTA. Branded HTML/plain-text emails; actual editor mail reached Inbox. Authenticated SMTP setup remains pending.
Compact laptop pitch frame; one personal story section; agent workflow overview below the release log. Voice capture verified locally. Authenticated mail setup remains pending.
Read requests are sequenced and temporary loading failures can be retried. 94 editorial prompts. Submissions enter a private review queue; public community ranking is still in progress.
Speaking, listening, reacting: the little transitions matter. Today the public beta got closer to a conversation that flows.
30-second capture, email verification and editable transcript. New opening screen, project KPIs, varied Rosi motion and manifesto artwork. Authenticated SMTP setup and production inbox verification remain open.
Keep the last frame until the next clip is ready. Restore the approved ear cue; retain the Start-created audio context for captions. Release acceptance remains open.
Remove the extra animation control across public pages. Keep chapter selection and reduced-motion handling. Deployed bytes verified; owner copy preserved.
Coffee and roll clips carry integration conditions; rejected takes remain excluded. Media review is complete for the recorded package. Main integration and live transitions are still pending.
86 published prompts; six missing language counterparts added. ChatGPT / Claude variants. Idempotent import preserves prompt IDs, URLs and existing votes.
Remember the selected AI tool for the browser session; full-text copy fallback. Six legacy routes redirect with HTTP 301. 380 deployed files matched their source hashes.
A short voice conversation turns a pitch into something clearer. The owner editor lets me click, rewrite, preview and publish the site’s text. The build log now puts real daily activity next to the work, and the story is a little more me.
66 editorial prompts, three beginner collections and clearer starting steps are live. Self-reflection, everyday help and lifestyle: find a useful starting point, copy it, and make it yours.
A shorter, English-only site puts current projects first. Swipe through the projects, see what is next, or let Rosi explain how to pitch me an idea. The story now includes the mistakes and the work behind the results.
The V39.7 beta is live with new speaking and listening motion, personality refinements and a quicker microphone start. It is another step toward a more natural conversation. The full experience is still in progress. Public beta access is now open.
The WhatsApp dachshund now wears a party hat. Find your Rosi has a cleaner group illustration, and Find your human gets its own black-and-tan companion. Three little details, now live.
The approved design meets the actual product. Then come the less glamorous bits: getting into a call on an iPhone, connecting her personality and making the tiny joins work.
The site is live with the workshop-to-orbit film, a voice inbox for your ideas and my story in two languages. The manifesto sounds more like me now. Rosi contributed her thoughts on the snack budget.
RobinPrompt’s public beta brings 43 editorial prompts together. Find something useful, copy the complete prompt and make it your own. Guest votes stay pending while account verification is being finished.
The welcome, personality-test buttons and result motion got a polish. The homepage now reveals its text without waiting for the video, and the two tool buttons remain within reach on smaller laptop screens.
Longer descriptions pushed neighbouring project screenshots out of line at tablet width. Shared layout rows fixed it. The useful lesson: a tidy desktop screenshot is not evidence that the layout works everywhere.
The approved desktop and mobile layout was integrated and verified on the host at 13:35 CEST. Recovered from the original 15 September activation record.
The iPhone conversation entry was revised and activated at 14:01 CEST. This is the historical beta release, not the current product version.
Personality 1.3.17 was connected in the beta and activated at 14:42 CEST. The dated record describes this integration, not completion of all planned features.
The real Rosi has never needed a slide deck to make an entrance. Her AI counterpart is getting a few moves of her own.
The approved Rosi character is getting an entrance, a gentle roll and a small dance. New motion scenes entered production; this day’s record is a work-in-progress checkpoint, not a live-release claim.
The look got its approval. Now the challenge is to make the little dog feel just as right when you actually talk to her.
The mobile and desktop design received its final approval. Voice, character and animation keep moving forward around that reference. On a phone, the important call controls need to stay comfortably in view.
A voice on its own isn’t Rosi. Neither is a nice picture. Today was about getting the pieces to work together.
The voice, character and avatar components received shared interfaces. It is groundwork for Rosi to listen, respond and move as one character. A building milestone, with the finished experience still ahead.
An earlier ChatGPT work session caught a measurement problem: new calls to action were not being recorded correctly, and internal navigation could look like a new visit. The fix and checks were prepared for the main build. This is a documented work item, not proof it shipped that day.
No dated project notes in the available archive yet.
No dated project notes in the available archive yet.
No dated project notes in the available archive yet.
No dated project notes in the available archive yet.
THE WORK, IN NUMBERS
Coverage update: measured history through 2026-09-25T04:10:34.514747+00:00 is preserved. New deduplicated response records are added only after that cutoff. Some older raw logs are unavailable; late historical records are excluded. Chat counts keep their previous measurement date; later unknown counts stay blank. No missing consumption is estimated.
This is a dated snapshot of four projects, not a live billing dashboard. Each day shows recorded code additions, completed source-edit operations and documented releases. There is no reliable complete micro-task ledger: a recorded edit is not a claim that an entire feature shipped. Earlier ChatGPT build records are being recovered; unavailable counts stay blank. New entries are added when there is a documented milestone. Blank days mean missing records, not that nothing happened.

NEXT ENTRY: YOUR IDEA?
I’ve got room for another “what if”. She’s got very good ears.
Tell us what to build ↗