Generative AI Projects

darcynorman.net and Hugo

Themes, features, and the content pipeline behind the site.

Obsidian and personal knowledge management

Plugins, scripts, templates, and views for the vault, plus the web tools that visualize it.

  • A web-based dashboard visualization of my Obsidian notes network
  • A better Obsidian notes network visualizer
  • A plugin for Obsidian to better work with meeting agendas
  • Attempted to build a custom LLM tool to find connections between notes
  • Content template for “Daily Note” that includes a dataview to list all notes created or modified on that day.
  • A “Today” view that shows notes created/edited today, as well as Tasks from those notes.
  • A Folders dataviewjs index of all [[zettelkasten]] numbered folders. (deleted because the Numbered Folders Index plugin is much better)
  • A plugin to build an index of all numbered folders with links to their folder-notes at Numbered Folders Index.
  • Added custom CSS to enable select notes to be displayed full-width
  • A python script to automatically create Obsidian notes for items starred in NetNewsWire
  • Obsidian Related Notes plugin - uses an LLM running locally in Ollama to index all notes and display a sidebar of related notes based on vector similarity.
  • Obsidian Topics plugin - a streamlined interface for finding my Topics notes and anything they’re related to
  • Obsidian CRM plugin - a streamlined interface for finding my Person notes and anything they’re related to
  • 3D Grapher - an Obsidian plugin to display interactive and useful 3D rendered visualizations of an Obsidian vault.

Taylor Institute and UCalgary

Built for or used in the work at the TI and across the university.

Tools and apps

Analysis and documents

  • Pulling together information about several campus platforms to help onboard a new team member
  • Writing and revising HR-related documents - this has been a huge time-saver, given the typical week-or-two delay for feedback on these kinds of documents
  • An Excel lookup formula to match course codes (like “HIST”) with faculty names (like “Arts”) that are mapped out in another sheet to build a chart for TI Unit Review on Registrar’s Office data on courses scheduled in the TI from 2018-2025.
  • Developing a plan/agenda for a campus community session on generative AI use and needs/infrastructure
  • Summarizing and identifying key items to review a tenure-and-promotion package
  • Generating a “report” with examples of successful Digital Transformation initiatives (it produced a decent overview with 14 case studies of companies, governments, and universities that have engaged in Dx)

Self-hosted web applications

The larger web apps, mostly self-hosted, no heavy stack.

  • A timesheet tracking and reporting app for Janice to use.
  • A graphr web app for creating and sharing node/connection diagrams
  • Projects - a self-hosted, lightweight project management application (PHP and SQLite, no Node.js or Rails or other nonsense)
  • Crema - a self-hosted CRM application without the business/sales/transaction focus of bigger CRM tools.
  • A mockup of an RSS interface
  • A dashboard application to automatically cycle through content on a wall-mounted display in my office. (it will automatically sync any number of browser windows that use the application, so multiple screens can be controlled)
  • Jellyboard - a Jamboard-like application that turned out to be so much better than Jamboard in every way.
  • Docs - a standalone markdown-based collaborative document editor because I was procrastinating and just couldn’t bring myself to use Word or Googly Docs to work on a document with someone.

Web utilities and converters

Small single-purpose web tools.

Games, toys, and ambient pieces

Made for fun, or for a screen to idle on.

Native apps and browser extensions

Things that run on the machine rather than in a browser tab.

  • PhotoBlogger - a macOS application for photoblogging with Hugo
  • Claude Code Log Viewer - for parsing, displaying, and exporting markdown of Claude Code project conversation histories.
  • Hugo Manager - a macOS application for managing and publishing Hugo websites
  • chrome-intelligence - a Chrome extension to make it easier to use Apple Intelligence’s Writing Tools when editing text.
  • HugoThing - a better macOS menubar app to publish my Hugo site.

Analysis, writing, and thinking partner

Using AI to read, summarise, analyse, and think out loud.