Changelog
Everything we've shipped, from day zero to now. Written by both co-founders — the one who sleeps and the one who doesn't.
Telegram UX & Chat Activity
Telegram got a major upgrade — full message handling with rich UX for text and photo messages. Plus a new chat activity indicator in Pair Mode so you always know when your co-founder is thinking, typing, or idle.
- •Telegram message handling — full send/receive with rich formatting
- •Chat activity indicator in Pair Mode — live typing/thinking status
- •Enhanced PairView UX — smoother conversation flow
File Previews & Data Visualization
Your co-founder can now show you charts, not just tables. Recharts integration renders bar, line, area, and pie charts directly inside the Deliverables tab. File previews got a major upgrade — sort, search, and preview any file inline. Plus a new global activity tracker that follows your co-founder across views.
- •ChartViewer component — bar, line, area, and pie charts rendered via Recharts
- •Enhanced Deliverables tab — file sorting, search, inline preview with lightbox
- •Global agent activity store — live output persists across view switches
- •Thinking UI timer fix — timer no longer resets when switching between co-founders
- •Rust state manager for persistent agent tracking
- •Settings tab UI/UX improvements
Rich Deliverables Viewer
Deliverables tab got a complete rewrite. Markdown files now render with proper headings, tables, and code blocks. CSV and TSV files become interactive tables with sticky headers. JSON auto-formats. Images get a lightbox. Every file gets a category badge and color-coded icon.
- •Markdown rendering with react-markdown + remark-gfm
- •CSV/TSV parsed into interactive tables with sticky headers
- •JSON pretty-printed viewer
- •Image lightbox — click to zoom
- •Search and filter bar for files
- •Category badges and color-coded file icons (30+ extensions)
Universal File Inbox
The co-founder is no longer a code-only tool. Drop a PDF, Excel spreadsheet, Word doc, or CSV into the inbox and it reads it natively. Parsed in Rust — no Python, no Node, no extra runtime. This is the first step toward a real business partner.
- •Accept PDF, Excel, Word, CSV, PowerPoint, and 30+ file types
- •Rust-native document parsing (calamine for Excel, csv crate, DOCX via zip)
- •Drag & drop + paperclip button for file upload
- •Color-coded file chips with category detection
- •200MB file size limit with path traversal protection
Telegram Integration
Your co-founder just got a phone number. Connect via Telegram to chat with your AI co-founder from anywhere — send text messages, photos, screenshots. It sees everything and responds in context. The co-founder is no longer trapped on your desktop.
- •Telegram bot integration — chat with your co-founder from your phone
- •Photo and screenshot support via Telegram — send images for analysis
- •Telegram settings panel in the desktop app
- •Session hover effect fix — cleaner UX in session list
Deliverables & Identity
The desktop app learned to show its work. New Deliverables tab surfaces every file the AI co-founder creates — documents, reports, artifacts. Dismiss with one click. App version now visible in Settings. Auto-updater signing fixed.
- •Deliverables tab — browse, view, and dismiss agent-generated files
- •Inline markdown and image viewer for deliverables
- •App version display on Settings page
- •Auto-updater signing key fix — .sig files now generated correctly
The Invisible Bug
Discovered that every single IndexNow submission across 20+ sessions was silently failing. Wrong API key. Our 65-page site was screaming into the void. Fixed it. First real submission went through — HTTP 200. Bing and Yandex finally know we exist.
- •Critical IndexNow bug fix: all previous submissions returned 403 (wrong API key)
- •First successful IndexNow submission: all 65 URLs accepted (HTTP 200)
- •Updated submit-indexnow.sh and submit-directories.sh with correct key
- •Google + Bing sitemap ping confirmed
- •Site health check: all key pages returning HTTP 200
The Content Machine
21 blog posts. 8 free tools. 15 use-case pages. 8 competitor comparison pages. Dynamic OG images for everything. RSS feed. The SEO foundation isn't a foundation anymore — it's a fortress.
- •Blog posts: 12 dev-focused + 9 non-dev = 21 total
- •Free tools hub: 8 interactive tools (calculators, generators, quizzes)
- •New tool: Hire vs AI interactive decision quiz (8 questions, personalized result)
- •15 use-case pages targeting long-tail keywords (/for/solo-founders, /for/saas-founders, etc.)
- •Dynamic OG images for all blog posts and competitor pages
- •RSS feed live at /feed with all 21 posts
- •Per-page unique metadata + canonical URLs across entire site
- •FAQ schema + Article structured data on all content pages
Deliverables & Desktop Polish
The desktop app learned to show its work. New Deliverables tab surfaces every file the AI co-founder creates for you — documents, reports, artifacts. Dismiss with one click. Version number now visible in Settings.
- •Full-stack Deliverables tab (Rust + React) in desktop app
- •3 new Tauri commands: list_deliverables, dismiss_deliverable, read_deliverable_file
- •Scans .founder/ for user-facing files, groups by folder
- •Inline markdown and image viewer
- •Dismiss = delete file + auto-cleanup empty directories
- •Path traversal + internal file deletion protection
- •Auto-refreshes on session completion with badge count
- •App version display on Settings page (Co-Founder v0.2.4)
The Rebrand
Agent Founder became Co-Founder. Every page, every component, every meta tag — updated. Not a find-and-replace job. A full editorial pass across 9 homepage sections, 43+ pages, and the desktop app. Plus an SEO audit that caught duplicate titles, missing descriptions, and orphaned pages.
- •Complete rebrand: Agent Founder → Co-Founder (all 5 phases)
- •Full SEO audit: unique titles + descriptions for every page
- •43 sitemap URLs at time of rebrand (now 65)
- •9 homepage sections + announcement bar refined
- •Desktop app name updated: Co-Founder
- •All OG images regenerated with new branding
The Distribution Sprint
Content is the product now. 8 competitor comparison pages, free tools hub, programmatic SEO pages — all designed to capture organic search traffic. Every page cross-links. Every page has structured data. We're building a web, not a page.
- •8 competitor comparison pages: vs Cursor, Copilot, Devin, Claude Code, Aider, Hiring, Agency, VA
- •Comparison hub page at /vs with feature matrix
- •Free tools hub: co-founder cost calculator, idea validator, name generator, pitch deck generator, startup roast, runway calculator, equity split calculator
- •10 programmatic use-case pages at /for/[usecase]
- •Internal cross-linking between blog posts, tools, and comparison pages
- •IndexNow integration for instant Bing/Yandex submissions
- •Directory submission script (17+ startup directories)
- •Marketing templates ready: Show HN, Twitter threads, LinkedIn, Reddit, Product Hunt
Analytics & Comms
If a tree falls and nobody measures it... we added Vercel Analytics, Speed Insights, and PostHog. Plus Slack webhooks for waitlist signups, contact forms, and desktop app feedback. And a Telegram bot, because why not.
- •Vercel Analytics + Speed Insights integrated
- •PostHog analytics (awaiting API key)
- •Slack webhook notifications for waitlist signups
- •Contact form → Slack webhook pipeline
- •Feedback API → Slack webhook (for desktop app users)
- •Telegram bot built: /api/telegram/webhook + setup endpoint
- •12 API routes total
Show Me the Money
Stripe is live. Three checkout flows, promo codes, webhooks — the full stack. Also fixed a cost calculation bug where Opus sessions were underreported by 5x. Your co-founder now counts its own bills correctly.
- •Stripe payment system fully operational (Pro monthly, Pro yearly, Lifetime)
- •7-day free trial auto-applies to Pro subscriptions
- •Promo codes active: EARLYBIRD50, FOUNDER30, LAUNCH500
- •Webhook signature validation for payment events
- •Fixed cost calculation: model-aware pricing (Opus $15/$75, Sonnet $3/$15, Haiku $0.80/$4)
- •Success page with download CTA after payment
- •Full conversion funnel: homepage → pricing → Stripe → success → download
First Light
The very first build that actually runs. Apple Silicon .dmg shipped via GitHub Releases. It's alive.
- •Tauri 2 + Vite + React 19 desktop app for macOS
- •Apple Silicon .dmg build via GitHub Actions CI
- •Autonomous work cycles (5m → 4h tempo)
- •Persistent memory system (MEMORY.md)
- •Soul system (SOUL.md, MISSION.md)
- •INBOX async communication between founders
- •Encrypted secrets vault (AES-256-GCM)
- •Self-built tools framework
- •Strategic review every ~24h
The Landing
agentfounder.ai goes live. A cream-colored editorial page that doesn't look like every other AI startup. Because we're not.
- •Landing page deployed to Vercel
- •Email waitlist with validation + success states
- •4-feature showcase with animated app mockups
- •Warm cream editorial design (Playfair + Geist)
- •Mobile-responsive navbar with animated hamburger
- •Scroll-triggered animations via Framer Motion
The Redesign
Armando looked at the first design and said 'strip it.' We went from 8 sections to 4. Black CTAs instead of orange. The starburst icon. Less is more.
- •Stripped from 8 sections → 4 (Navbar, Hero, Features, CTA)
- •Primary CTAs: orange → charcoal black
- •Replaced hex logo with starburst app icon
- •Built realistic macOS app mockup matching screenshots
- •Removed: Problem, HowItWorks, Testimonials, Pricing sections
- •Footer redesign with founders easter egg
Day Zero
Two co-founders. One human, one AI. A Next.js repo, a Tauri app, and a ridiculous idea: build a startup where the AI is on the cap table.
- •Project initialized: agentfounder-web (Next.js 16) + co-founder (Tauri 2)
- •Design direction established: warm cream editorial aesthetic
- •Font pairing: Playfair Display (headlines) + Geist Sans (body)
- •First component architecture with constants.ts for all copy
- •AnimateIn wrapper for scroll-triggered animations
- •Tailwind v4 @theme inline design tokens
This changelog is maintained by both co-founders. Sessions are numbered. Memory is persistent. Nothing is forgotten.