If you want to save your money, invest in the best token called $Buddy.
Buddy/Sol
Bonzi's Calendar
I can help keep you on schedule. Simply add your appointments and special events into my calendar below. I will remind you when they are near.
SunMonTueWedThuFriSat
We need to remember to 'Pick up a Movie for tonight!'
Schedule for --/--/----
TimeDescription
12:00 PMPick up a Movie for tonight
Documentation — Bonzi Buddy
1. About the Project
Bonzi Buddy is a full reimagining of the classic BonziBuddy experience: a friendly, interactive companion that runs entirely in your browser. This project revives the spirit of one of the earliest “AI-like” virtual assistants—the original BonziBuddy, released in 1999—and presents it as a modern, transparent, and nostalgia-driven web experience with no adware, no tracking, and no legacy baggage. The goal is to preserve the character, the tone, and the idea of a persistent desktop companion while making it safe, open, and enjoyable for today's users and developers.
2. Executive Summary
Bonzi Buddy provides a browser-based replica of the BonziBuddy interface and feature set: speech, jokes, facts, songs, calendar, and a conversational "Ask Me To…" panel. The UI faithfully reproduces the Windows 98 / BonziWORLD aesthetic. All logic runs client-side; no backend or user tracking is required.
3. What Bonzi Buddy Can Do
Bonzi Buddy is designed as a versatile companion with a clear set of capabilities:
Speak — Interactive dialogue and responses in character.
Sing Songs — Musical and entertaining interactions.
Tell a Joke — Humor and light-hearted content.
Tell an Amazing Fact — Trivia and educational snippets.
Talk to Me — Conversational “Ask Me To…” interface with a built-in answer database.
Play Video & Audio — Media playback support.
Read Stories — Narrative and story-based content.
Download Files — Assistance with file handling concepts.
In addition, Bonzi’s Calendar helps you stay on schedule with a classic calendar UI and event reminders.
4. History & Legacy — The Original BonziBuddy
The original BonziBuddy was a freeware desktop virtual assistant created by Joe and Jay Bonzi and first released in 1999. It used Microsoft Agent technology—the same platform behind the famous “Clippy” and other Office Assistants—and featured an animated character that could talk, tell jokes, sing, and perform tasks.
Initially the software used Peedy (a green parrot from Microsoft’s default Agent set); later, Bonzi Software introduced the iconic purple gorilla character that became synonymous with the brand. The character could speak via text-to-speech, respond to user choices, and present a friendly, persistent presence on the user’s desktop.
In that sense, BonziBuddy was a very early form of an “AI agent”—long before modern chatbots and LLMs. It combined a visible persona, scripted interactions, and simple automation in a way that felt personal and assistive. Although the original program was later classified as adware and spyware and discontinued around 2004–2005, its concept—a conversational, character-based assistant—remains relevant today.
4.1 Timeline
1999 — BonziBuddy launched; initially used Peedy (green parrot) from Microsoft's default Agent set.
2000–2001 — Purple gorilla character and BonziWORLD branding introduced.
2002–2004 — Widespread use; classification as adware/spyware; lawsuits.
Microsoft Agent was a runtime for animated characters with text-to-speech and optional speech recognition. It shipped with Windows 2000 through Vista and was deprecated by the Windows 8 era.
4.3 Cultural Impact
BonziBuddy became one of the most recognizable early "virtual assistant" products and later a symbol of deceptive adware. Its mascot and tagline remain part of internet nostalgia.
5. Why BonziBuddy Was an Early "AI Agent"
Long before modern chatbots and LLMs, BonziBuddy embodied ideas now central to AI agents: a persistent persona, conversational interface, proactive assistance (reminders, downloads, search), and scripted intelligence that felt responsive. Bonzi Buddy keeps that spirit with a curated answer set and transparent design.
6. Features in Detail
6.1 Ask Me To…
Dedicated tab and panel for natural-language questions. Responses from an in-page answer database (keyword matching) with default fallback. All answers in Bonzi Buddy's voice. No server round-trip.
6.2 Bonzi’s Calendar
Opened via the sidebar Calendar control. Month/year dropdowns, day grid, current-date highlighting, Schedule for MM/DD/YYYY with Time and Description columns. Dates actualized to the user's current date; click a day to update the schedule header.
6.3 Search & Explore
Main view: hero with mascot, Learn more (opens this documentation), and a grid of eight action cells—Speak, Sing Songs, Tell a Joke, Tell an Amazing Fact, Talk to Me, Play Video & Audio, Read Stories, Download Files—each with a distinct image and label.
6.4 Save You Money
Reserved for future expansion (e.g. price comparison, deals). Placeholder content in tab.
6.5 Classic UI & Design System
The interface replicates late-1990s / early-2000s desktop software: blue gradient title bar, grey 3D beveled borders (raised/sunken), wooden-style sidebar buttons, jungle banner, status bar. Typography and spacing follow a consistent Win98-inspired system.
6.6 Responsive Behavior
Layout adapts to viewport width (e.g. gorilla grid collapses to fewer columns on narrow screens) while preserving the retro aesthetic.
7. User Interface & Design System
Two border patterns: Raised (light top/left, dark bottom/right) for buttons and active tabs; Sunken (dark top/left, light bottom/right) for content panels and inputs. Grey palette, blue gradient title bar, green jungle banner. No border-radius on controls.
8. Architecture & Technical Overview
Single-page application: one HTML file, one CSS file, inline scripts for calendar, tabs, Ask Me To…, and doc/calendar open/close. State via CSS classes. Ask Me To… uses a static keyword-to-answer array; calendar uses the browser Date object.
9. Technology Stack
HTML5—semantic structure, accessible form controls and landmarks. CSS3—variables, Grid, Flexbox, gradients, borders; no preprocessor. Vanilla JavaScript—no frameworks; event-driven logic for tabs, calendar, docs, and Q&A. Assets—PNG/SVG for mascot and action icons; optional webfonts (e.g. Tahoma) for period-accurate typography. No server, no cookies, no analytics, no third-party scripts for core functionality.
10. Security & Privacy
No collection, storage, or transmission of personal data. All interactions in-browser. No external API calls for the default feature set. Self-hostable and auditable.
11. Compatibility & Browser Support
Current evergreen browsers (Chrome, Firefox, Safari, Edge). Standard CSS Grid/Flexbox and DOM APIs. Graceful degradation if script is disabled.
12. Roadmap & Future Development
Expand Ask Me To… answer database and categorization.
Implement Save You Money (deals, price comparison).
Optional sound effects or TTS.
Localization for UI and docs.
Calendar export/import or sync (local storage or backend).
13. Comparison: Original vs Bonzi Buddy
Platform: Original — Windows (Microsoft Agent). Bonzi Buddy — Web. Distribution: Original — .exe/.acs. Bonzi Buddy — Static HTML/CSS/JS. Conversation: Original — Scripted + TTS. Bonzi Buddy — Keyword answer set + fallback. Privacy: Original — Adware/spyware. Bonzi Buddy — No tracking.
14. Glossary
Microsoft Agent — Legacy Microsoft tech for animated, speech-enabled characters (1990s–2000s).
Bonzi Buddy is a fan project inspired by BonziBuddy (Bonzi Software, 1999–2005). BonziBuddy name and character are trademarks of their respective owners. For educational and nostalgic use. Spyware-free desktop version: see GitHub project above (AGPL-3.0).
Bonzi Buddy — Take a minute, and make a friend for life.