Build log · Software & apps

Isaac AI

Software & appsdone3 versionsAImacOSChatApp

reflection not written yet · every fact below is generated from this project’s own spec and files

What it is

AI chat assistant - native .app. Multi-personality, memory.

Version history

Straight from the project’s own card data — what each version added.

V1

Single-turn.

V2

Multi-turn with context.

V3

Native .app WKWebView.

What broke, and what I’d change

Not written yet. This is the part only I can write — what actually went wrong, and what I’d do differently. It lives in builds/reflections/isaac-ai.md (see _TEMPLATE.md); as soon as that file has words in it, this section fills in on the next build.

Everything else on this page — the spec, the version history, the file counts — is generated from the project’s own build notes and files, so nothing here is guesswork.

Build spec

The project’s own build notes, rendered. Open the raw .md ↗

Show the spec

Isaac AI

Category: Software & Apps · Status: Done

AI chat assistant - native .app. Multi-personality, memory.

Stack / Tools: AI, macOS, Chat, App

Build path:

  • V1 — Single-turn.
  • V2 — Multi-turn with context.
  • V3 — Native .app WKWebView.

Location: ~/projects/

AI chat assistant, native .app (WKWebView). Multi-personality and conversation memory.

Where it lives

  • Published copy on the site (working folder isn't on this Mac): ~/Desktop/portfolio-deploy/demos/isaac-ai.html
  • Artefacts on the site: 1 files · 154 lines of text · 10 KB

Stack

  • HTML ×1

What's in the code

  • isaac-ai.html — 154 lines (HTML)

Verified in the page source

  • page title: “Isaac AI — Multi-Personality Assistant”
  • functions: esc, pick, extractFacts, reply
  • UI element ids: msgs, picker

_Spec generated from the project's own files on 2026-10-22 (gen-project-specs.py). Everything above was read from the listed files — file counts, line counts, names, routes, headings and script comments. No description was invented._