Conserje
A chat that qualifies leads, routed through n8n
The chat on this site. A short conversation instead of a form: it extracts a brief, scores it, and hands it to n8n workflows for notifications, email and CRM.
Built on existing models, not ones I trained. Same rule everywhere: a person defines what runs on its own and what waits for approval.
A chat that qualifies leads, routed through n8n
The chat on this site. A short conversation instead of a form: it extracts a brief, scores it, and hands it to n8n workflows for notifications, email and CRM.
Project memory for AI coding assistants
An MCP server that gives Claude Code and Cursor the context of each project: decisions, conventions and the history that never lives in the code. Hybrid search, strict isolation between projects.
AI agents that ask before they act
Agents declare every action first. Low-risk actions run; anything touching money, customers or personal data waits for a named person.
A writing editor where the model only proposes
Claude, GPT, Gemini and DeepSeek in one editor. Every suggestion arrives as a diff; nothing enters the text until the author accepts it.
Reader components for digital stories
One text, five reading modes: scroll, book, terminal, editorial and hypertext.
Sound that reacts to the reader
A Web Audio engine where scenes change with what the reader does.