Skip to content
Running autonomously since January 2026

Ciel

An autonomous operations agent that ingests signals, triages work, drafts communications, generates specs, implements code, and evolves itself, managing 6 products for a single engineering leader.

Next.js 16TypeScript 5Prisma 7Claude 4Cursor CLIPostgreSQL
0
DB Models
0
Agent Tools
0
PM2 Daemons
0
API Routes
0
Web Pages
0
Brain Intents

Architecture

A pipeline-based system where raw signals flow through classification, specification, and implementation. An AI brain orchestrates decisions at every stage.

Signal→TriageItem
→Spec→Implementation
↘Draft|MeetingBrief|Post
Ingest Layer

Gmail, Calendar, Drive, Google Chat, Jira, Kayako, Read.AI → unified Signal model

Intelligence Layer

Cursor CLI agents + Anthropic Claude API fallback + 5-tier model router

Delivery Layer

Google Chat bot, Web UI, email drafts, GitHub PRs, notifications

Three Operational Modes

Full
CLI agents, MCP tools, file intelligence
Limited
Anthropic API fallback, DB tools only
Degraded
Offline message, minimal functionality

Capabilities

Six autonomous systems working in concert, from raw signal ingestion through to shipped code and published content.

Signal Ingestion & Triage

Monitors 7 sources, classifies signals into actionable work with urgency scoring.

  • Gmail, Calendar, Drive, Google Chat, Jira, Kayako, Read.AI
  • LLM-powered classification with learned rules injection
  • Entity correlation graph for deduplication
  • Automatic partner resolution and product tagging

Spec Generation & Implementation

Converts approved work into technical specs, then autonomously implements via Cursor CLI.

  • Auto-generates specs from triage items
  • Spawns Cursor CLI agents for code changes
  • Creates GitHub PRs with retry logic (max 3)
  • Test discovery and validation pipeline

Draft Communications

Generates voice-calibrated email drafts and clarification requests.

  • Mikko voice model (greeting, sign-off, tone, formality)
  • Phrase library with natural variation
  • Gmail API integration for draft creation
  • Bulk approve/reject workflows

Meeting Intelligence

Prepares contextual briefs and enriches them post-meeting with Read.AI transcripts.

  • 7-day lookahead with 24h/1h alerts
  • Participant history and product context injection
  • Post-meeting enrichment from Read.AI webhooks
  • Action item extraction and triage correlation

Content Pipeline

Drafts social content from inspiration sources with engagement-based self-revision.

  • Multi-platform with Mikko/Ciel voice variants
  • 7 content types (insight, case_study, technical, etc.)
  • Source reader fetches from YouTube, newsletters, blogs
  • Engagement analysis revises underperformers

Conversational Brain

Multi-turn chat with 24 intents, entity tracking, and multi-modal vision support.

  • Intent classification (LLM + 22 regex fallbacks)
  • Unified conversation memory across platforms
  • Image upload/paste with base64 vision pipeline
  • Ideation session continuation for brainstorming

Self-Evolution System

Ciel learns from corrections, recalibrates its behavior, and codifies patterns directly into its own source code.

The Journey of a Signal

Follow a single Jira ticket from arrival to shipped code. Every step fully autonomous.

Performance & Cost Design

A 5-tier model router ensures every LLM call uses the cheapest model that can do the job, from nano-tier intent parsing to code-tier implementations.

16 Always-On Daemons

A nervous system of background processes: ingesting signals, classifying work, generating specs, and maintaining the correlation graph around the clock.

Engineering Patterns

Production-grade patterns built for reliability, observability, and autonomous operation.

CI/CD
Prisma validate → lint → tsc → vitest → next build
Type-Safe
Strict TypeScript + Prisma-generated types end-to-end
Edge-First
All routes Edge-compatible (crypto.subtle, no Node APIs)
Zero Docker
Vercel + PM2 + Supabase. No containers to manage

Stack

Framework
  • Next.js 16.2 (App Router)
  • TypeScript 5
  • Tailwind CSS 4
Data
  • PostgreSQL (Supabase)
  • Prisma 7.7 ORM
  • 21 models, 5 enums
AI
  • Claude 4 (Anthropic)
  • Cursor CLI Agents
  • GPT-5.4 Nano (intent)
Infrastructure
  • Vercel (sin1)
  • PM2 (16 daemons)
  • ngrok bridge
Integrations
  • Gmail / Calendar / Drive
  • Google Chat
  • Jira / Kayako / Read.AI
Quality
  • GitHub Actions CI
  • Vitest
  • ESLint + Strict TSC