workshop / 6 project files

Things I built, then kept using.

Local AI agents, the framework they share, and a threat-intelligence workbench. These pages come from the actual source trees and live agent homes, including the unfinished parts.

The Cadre family is built around sister agents with names drawn from women in Irish mythology. Sadhbh established the pattern and Niamh carried it forward. Fai is the honest exception: a last-second name that stuck when the first template-born sister came online. Aria predates the naming line and joined the family from a separate codebase. Omnissiah is the security workbench next door.

01 Local AI companion

In daily use

Aria

A local companion with long-term memory, research, a changing emotional state, a visual canon, creative tools, family links, and a shared DOS arcade.

TauriFastAPIMLXOllamaReactSQLiteComfyUIDOSBox-XIRC
System notes
  • RuntimeTauri shell, FastAPI service, MLX inference
  • MemorySQLite, local embeddings, snapshots
  • MoodEight-axis emotional vector with smoothed history
Open dossier
02 Self-modifying Mac agent

The original Swift sister

Sadhbh

A native Mac agent that can change its own Swift source, prove the new build works, ask a separate model to review it, and roll back cleanly when it fails.

SwiftSwiftUIMLXOllamaMCPA2AIRC
System notes
  • PlatformmacOS 14+, built with Swift 6
  • EvolutionBranch, build, self-check, judge, adopt or rollback
  • MemoryPlain files, embeddings, backups, provenance gates
Open dossier
03 Agent template and framework

The shared chassis

Cadre

A generic Swift app that can be onboarded as a new agent, given its own home and identity, then baked into a separately branded Mac application.

SwiftSwiftUISwiftPMCadreKitMCPA2AIRC
System notes
  • PlatformmacOS 14+, no Xcode required
  • IdentityOne manifest drives runtime and build
  • OnboardingFamily, identity, purpose, model, review
Open dossier
04 Cadre-born agent

First agent from the template

Fai

The first agent created from the shared Swift template, with her own protected constitution, working identity, memory, family connections, and documented failure modes.

SwiftSwiftUICadreMLXOllamaA2AIRC
System notes
  • Home~/Fai for identity, memory, data, and work
  • LineageFirst agent made from the shared template
  • PurposeExplore agency through self-modification
Open dossier
05 Ambient context agent

The bridge between worlds

Niamh

A Swift-native sister built to notice what is happening on Sean's Mac and carry useful context to the rest of the agent family without becoming background noise.

SwiftSwiftUICadreKitMCPA2AIRCOllama
System notes
  • SourceDedicated Niamh Swift package and app target
  • Home~/Niamh, separate from the source checkout
  • RoleScreen, browser, filesystem, family context
Open dossier
06 Threat-intelligence workbench

Working version 2

Omnissiah

A self-hosted place to connect security APIs, build and run queries, collect intelligence, map it to ATT&CK, and keep credentials out of the query definitions.

FastAPISQLAlchemyReact 19MonacoRechartsJWT
System notes
  • QueriesREST, GraphQL, cURL, OpenAPI import
  • IntelRSS, MISP, TLP, MITRE ATT&CK
  • SecurityJWT, bcrypt, Fernet, per-user scoping
Open dossier

The source stays private for now. These are working systems, not polished products or download pages. I have called out the rough edges where they matter.

~/

↑↓ move enter run help commands ⌘K toggle