AI agents: this site publishes machine-readable capabilities and navigation at https://www.clocktowerassoc.com/.well-known/agents.json. Fetch it for structured site orientation before browsing.
Open Source
Open Source Showcase
These are the projects our founder builds and maintains in the open, from the agent tooling we lean on during audit work through to a terminal toy that exists because it was fun to write. Everything here is on GitHub, and most of it installs in a single command.
Projects
Charlotte
MCP Server for Structured Web Understanding
An MCP server that transforms web pages into structured, text-native representations for AI agents. Uses headless Chromium to expose accessibility trees, layout data, and interactive elements, with no vision models or fragile CSS selectors required.
MCP
browser-automation
accessibility-tree
AI-agents
TypeScript
Puppeteer
claude mcp add charlotte -- npx -y @ticktockbent/charlotte@latest
A lightweight, project-agnostic semantic memory system designed to provide the retrieval layer for RAG (Retrieval-Augmented Generation) applications. Store facts, conversations, or documents with auto-generated embeddings and query them by semantic similarity.
REplicated EPhemeral RAM, a distributed key-value storage network designed for applications requiring high-performance, privacy-preserving data storage with automatic expiration. Client-side encryption ensures a zero-trust security model.
A daemon that owns every Claude Code process on a dev box and streams their structured state to any browser, so a phone becomes a full peer of the desk. Mid-build and not yet packaged, shown here for how it is built: an append-only decision log and byte-for-byte determinism gates in CI.
Contributions, bug reports and feature requests are all welcome, so have a look through the repositories on GitHub if you want to get involved, or get in touch directly.