At the core of our setup is n8n, an automation application server that we host and that lets us design workflows triggered on a schedule or in response to external events. Claude Code is the second pillar of this setup: we use it to develop bespoke components to integrate into our automations, or full-fledged software when that approach is more appropriate than n8n. This is complemented by PostgreSQL for data storage, administered via Adminer, and by PgVector for vectorising data that needs semantic search. The architecture also includes web servers (WordPress in particular), file servers and lightweight application servers (PHP) depending on each project's needs.
Our automations connect to your existing work environment: instant-messaging apps (Slack, Telegram), email (Microsoft, Google), cloud storage (Google Cloud, OneDrive) and online files (Google Sheets). The goal is to fit into your tools rather than force a migration on you.
When it comes to artificial intelligence, we use two types of model depending on the requirements of each use case. For vectorisation, we use Nomic AI locally or OpenAI's text-embedding models online. For language processing, we deploy local models (Alibaba Cloud's Qwen3, Mistral 7B) or some of the best-performing online models on the market (OpenAI, Anthropic with Claude Opus, Sonnet and Haiku, Google Gemini, Microsoft Azure, Mistral).