Skip to content
Applied AI · 3-Day Build

Make it
actually
work on Monday.

Five real operations. Five teams. Three days to build something that runs, prove what it saves, and hand it over so someone else can run it without you.

5
Teams
3
Days
8
Phases
100+
Points
Applied AI ·3-Day Build ·Five Operations ·Five Teams ·100 Points ·Build · Prove · Hand Over ·It Has To Run ·Cocoon ·Applied AI ·3-Day Build ·Five Operations ·Five Teams ·100 Points ·Build · Prove · Hand Over ·It Has To Run ·Cocoon ·
01, What this is about

Not a demo. A system.

The premise

You spent the workshop learning to use the tools. This is not more learning. This is the application of all of it, under time pressure, against a real operation, judged by whether it works.

Why operations

Anyone can produce something impressive on a slide. The skill worth having is building something that survives contact with a real process, real messy data, and a real person who has to run it when you are not there.

The one test

Every deliverable faces the same question: if you stopped touching it, would it still run next week? If the answer is no, you have built a demonstration, not a system. Demonstrations score badly here.

The three deliverables

The system. It runs. The evidence. Before and after, measured. The handover. Someone else can operate it. All three, or the category scores zero.

02, The rules

Five things written in stone.

01
One brief, drawn at random

No swaps, no negotiation. Part of the exercise is finding what is interesting in the problem you were handed rather than the one you wanted.

02
It must run in front of us

End to end, unattended, at least once, live. Not a recording, not a walkthrough. Once is enough. Zero times scores zero for the category.

03
Show the before

Time the manual version yourself. A saving you cannot measure did not happen, and "it feels faster" is not a number.

04
Name where the human stays

Every operation has a point where a person must decide. Find it, keep it, and defend the choice. Automating a judgement call loses points.

05
Hand it over

If it only runs on your laptop, with your key, while you watch, it is not finished. We will ask another team to press the button.

03, The five briefs

Five operations. Yours to fix.

Each team draws one at random. These are real problems from real Sri Lankan organisations, stripped of the names. How you solve it is entirely yours. Study all five, because on draw day you get a few minutes before the clock starts.

A
Brief A · Healthcare

The empty chair

The situation

A Colombo clinic runs 180 appointments a week. Around a fifth never arrive, and nobody knows which fifth until the chair is empty. The receptionist calls to confirm when she has time, which is rarely.

Who it hurts

The patient who waited three weeks for a slot that someone else silently abandoned.

The tension

Everyone already knows reminders help. The interesting part is which patient, which channel, and how long before, and how you learn that from what already happened rather than guessing.

What it cannot be

A bulk SMS blast. That exists, it annoys people, and the clinic tried it.

Where to look

What does the receptionist already know about who will not turn up? She is usually right. Find out how she knows.

B
Brief B · Banking

The paper wall

The situation

A loan officer receives a folder per applicant: payslips, bank statements, a utility bill, an ID. Checking one folder takes forty minutes, and most of that is reading numbers off a page and typing them into a form.

Who it hurts

The small business owner who waits nine days for a decision that took forty minutes of actual thought.

The tension

This looks like a document-reading problem and is really a confidence problem. The bank will not accept an extraction it cannot check.

What it cannot be

A black box that outputs an approval. Nobody will ever switch that on.

Where to look

Which fields does a human genuinely need to verify, and which are just transcription? Those are different jobs and only one of them is yours.

C
Brief C · Apparel

The three-day quote

The situation

An exporter gets an enquiry: 40,000 units, this fabric, this trim, delivered by March. Producing a price takes three days and four people, because the costing lives in one person's spreadsheet and one person's head.

Who it hurts

The buyer who went elsewhere on day two.

The tension

Speed is the whole product here. A quote that is 95 percent right in an hour beats one that is perfect on Thursday.

What it cannot be

A calculator that ignores what the estimator actually worries about. Ask them what they check twice.

Where to look

Look at the last fifty quotes. What is the same every time, and what genuinely changes? The first group is the automation.

D
Brief D · Education

Forty teachers, one report

The situation

At the end of term, forty teachers each write comments for around thirty students. Three weekends disappear. The comments matter, and by student nineteen they all start sounding the same.

Who it hurts

The student whose report says nothing because it was written at eleven at night.

The tension

Do this badly and you produce generic praise at scale, which is worse than nothing. The teacher's actual observation is the ingredient, not the output.

What it cannot be

Something that writes the report from a grade. The grade is already on the page.

Where to look

What does a teacher have in their notebook that never reaches the report? Start there, not at the report.

E
Brief E · Logistics

The empty run

The situation

A fleet of eighteen lorries runs Colombo to Kandy daily. Most come back empty. Matching a return load means someone phoning around, and by the time they do the lorry has left.

Who it hurts

The margin, which is thin enough already.

The tension

The data to solve this is spread across WhatsApp, a whiteboard, and three people who each know part of it.

What it cannot be

A marketplace. You have three days, not three years, and no other party has signed up to anything.

Where to look

Where is the information now, and who has it in their head? The system's first job is to get it out of there.

04, The process

Eight phases. No shortcuts.

The order matters. Every phase teams skip is a phase that costs them on day three.

Phase 01
Draw and read

Draw your brief. Read all of it before you touch a tool. Assign who owns the build, who owns the evidence, and who owns the handover. Those are three different jobs.

Phase 02
Watch the work

Find out how the process actually runs, not how it is supposed to. Every operation has a step everyone does and nobody documented. That step is usually the whole problem.

Phase 03
Find the seam

Decide precisely which part you are automating and which part you are leaving alone. Write it in one sentence. If you cannot, you have not found it yet.

Phase 04
Build the spine

The narrowest thing that runs end to end. No interface, no polish, nothing optional. If the middle works, the edges are an afternoon. If the middle does not, nothing else matters.

Phase 05
Feed it real data

Use the messy version. Real inputs have blank fields, wrong dates, two spellings of the same company. A system that only works on your clean sample is not evidence of anything.

Phase 06
Break it on purpose

Give it the worst input you can find. What does it do when it does not know? A system that fails loudly is deployable; one that guesses quietly is not.

Phase 07
Measure it

Time the old way and the new way, on the same task, with a stopwatch. Write both numbers down. This is the part teams skip and the part judges care about most.

Phase 08
Hand it over

Give it to someone from another team and watch them run it without help. Whatever you have to explain out loud is the documentation you have not written yet.

05, Scoring

100 points. Weighted to what works.

Notice what is worth most. Polish is not on this list.

30
It runs

End to end, unattended, in front of the judges. Once is enough. Zero times scores zero, whatever else you built.

25
A measured saving

Before and after, on the same task, with real numbers. An estimate is not a measurement.

15
The seam

Did you automate the right thing? Automating the easy step and leaving the bottleneck is the most common way to waste three days.

15
The handover

Someone else ran it, without you in the room. If it only runs on your laptop with your key, this is zero.

10
The human in the loop

You named where a person must decide and defended why. Full automation of a judgement call loses points here, not gains them.

5
How you explain it

Five minutes, no slides required. If you cannot explain a decision the AI made, it does not count as your work.

06, Things worth knowing

Eight truths from the room.

The demo is the easy part

Anything looks good on a slide. The gap between a demo and a system is error handling, edge cases and the person who has to run it on a Tuesday when you are not there.

Pick the boring step

Teams reach for the interesting problem. The value is almost always in the dull, repeated, high-volume step nobody wants to own.

Real data first, not last

Every team that leaves real data to day three discovers on day three that their design assumed data they do not have.

A wrong answer delivered confidently is the failure mode

Most AI systems in operations fail by being plausible. Design for it to say 'I do not know' before you design for it to be clever.

The person doing the job knows the answer

Twenty minutes with the receptionist, the estimator, the loan officer beats two hours of designing in a room. They have been solving this manually for years.

If you cannot measure it, you have not finished

Nobody funds a system on a feeling. The stopwatch is not admin, it is the deliverable.

Handover is the product

A system only you can run is a hostage, not an asset. Judges will ask someone else to press the button.

Three days is enough for one thing done properly

Every team that attempts three features finishes none. Pick one, make it survive contact with reality.

07, Your arsenal

The tools. All hyperlinked.

Pulled from Cocoon's own directory, filtered to what is useful when the deliverable has to run rather than look good. You are not required to use any of these, and reaching for a tool before you understand the process is the fastest way to lose a day.

Agents & orchestration22
CLI-AnythingBuild and discover agent-native CLI harnesses for existing software. Apache-2.0 licensed, CocoIndexIndex codebases, documents, and knowledge sources incrementally to keep AI agents working comma.aiAn AI upgrade for your car that enhances driving experience with advanced features.Comp AI CRMRun your pipeline in Comp AI CRM, a self-hosted open source CRM where a durable research adaily_stock_analysisAnalyze A-share, Hong Kong, and US equities with an LLM-driven local research pipeline. MIdiscliAutomate Discord servers with a Python CLI for messages, roles, threads, live events, and everyone-can-use-englishLearn English with AI-powered pronunciation scoring, audio and video shadowing, and spacedFlue FrameworkBuild autonomous AI agents with TypeScript using a programmable harness framework that depHandleEdit browser UI and send precise change requests to your coding agent through a Chrome extKarakeepManage saved links, notes, and images with a self-hosted bookmark manager that uses AI autLeonBuild a self-hosted open source personal assistant with voice, text, and automation skillsMaybeTrack budgets, net worth, and investments on your own server with Maybe, an AGPL-3.0 persomexManage persistent AI coding agent memory with a structured wiki, code graph, and drift detnautilus_traderBuild multi-asset algorithmic trading systems with a Rust-native core and Python API, usinopen-notebookManage private AI research notebooks with self-hosted sources, chats, search, and podcast open-seoAnalyze organic search performance with keyword research, backlink tracking, and site audiOpenFlowKitCreate local-first architecture diagrams, flowcharts, and AI-assisted system maps without openwhisprTransform speech into text in any app using local Whisper or Parakeet models. MIT-licensedpalmier-proEdit AI video projects on macOS with a native timeline, generated media, and MCP access foPixelle-VideoCreate short AI videos from one topic prompt with automated scripts, scene images, voice nPostizPostiz is an open source social media management platform for scheduling content across 20scientific-agent-skillsBuild AI research workflows with reusable agent skills. MIT licensed, Agent Skills compati
Models, RAG & infrastructure22
AI-FlowBuild self-hosted AI workflows that connect multiple models, prompts, and APIs through a vAtomic BotRun OpenClaw with a guided installer for a local personal AI assistant across chat, voice,BreadcrumbMonitor LLM agents with open-source tracing, automatic issue detection, and self-hosted deCavemanToken-slashing caveman-speak for cheaper, faster AI code.ClawTraceAnalyze OpenClaw agent runs with execution trees, per-step token costs, TraceCards, and ApFalcon LLMRun Falcon LLM with open weights from TII for text generation, reasoning, and self-hosted FullmoonRun private and local large language model chats on Apple devices, fully offline and optimheadroomOptimize LLM context by compressing tool outputs, logs, files, and RAG chunks before they IronClawSecure tool-using AI agents with an Apache-2.0 runtime for encrypted execution, vault-backJentic MiniSecure AI agent API calls with a self-hosted execution layer that searches, brokers, and iLMCacheOptimize LLM inference with a self-hosted KV cache layer that reuses context across vLLM dMengramAI memory for Claude Code and AI agents with auto-save and auto-recall features.mTarsierManage MCP servers, AI skills, and client configs locally across Claude, Cursor, VS Code, OLMoBuild open language models with OLMo, an Apache-2.0 research stack from Ai2 for teams thatomlxRun local LLMs on Apple Silicon with paged SSD KV caching that drops agent response time fOneGlanseTrack how your brand appears in AI-generated responses. Compare LLM outputs, analyze sourcOpen AgentsSpawn coding agents that run infinitely in the cloud, powered by AI SDK, Gateway, Sandbox,OpenMoltBuild programmatic AI agents with OpenMolt.dev, scoped integrations, memory, and typed outOpenYakRun a local-first desktop AI agent for files, tools, long threads, local models, and bringParallel CodeOrchestrate AI coding agents in parallel worktrees so teams can review isolated branches aReasonixReasonix is an open-source AI coding agent that runs locally, offering multiple interfacesSciraSearch the web with cited AI answers from a self-hosted AGPL engine. Best for builders who
Build without code22
AutomaAutomate browser tasks with a no-code extension that scrapes pages, fills forms, schedulesBudibaseAn open-source low-code platform for building internal tools, automating workflows, and coGravBuild content-driven websites with a fast flat-file CMS that runs without a database.GumroadGumroad is an open source creator commerce platform for selling digital products, membershPuckAn open-source visual editor for React, empowering developers to build visual editing expeYcodeBuild visual websites and CMS-backed pages with open source code, self-hosting, or managedZapier AIAutomate work across 6000+ apps. Build AI-powered workflows without any code.MakeVisual automation platform. Build complex, multi-step AI workflows with a drag-and-drop bun8nOpen-source workflow automation. Self-host or cloud. Connect AI models to any tool or API.GumloopBuild AI agents across your apps without writing code. Drag-and-drop automation for compleActivepiecesOpen-source Zapier alternative. Build AI automation workflows with a visual builder.FlowiseOpen-source drag-and-drop UI to build LLM apps, chatbots, and AI workflows visually.DifyOpen-source LLM app development platform. Build, deploy, and monitor AI workflows without RivetOpen-source visual AI programming environment. Build and debug LLM agent workflows node-byPromptflowMicrosoft's open-source tool for building, evaluating, and shipping LLM-based AI workflowsNovuOpen-source notification infrastructure. Add AI-powered in-app, email, SMS, and push notifBubbleVisual web app builder. Build powerful, full-stack applications without writing code.WebflowDesign and build professional websites visually. CMS, animations, and hosting included.CarrdBuild simple, responsive one-page sites in minutes. Free plan available, popular for persoTypedreamNo-code website builder with an AI assistant. Beautiful templates and fast publishing.Super.soTurn your Notion pages into a fast, SEO-friendly website instantly. No code needed.Wix AIWix's AI website builder. Answer a few questions and get a complete site with pages, copy,
Ops & workflow22
1PanelManage Linux servers with a web UI for Docker apps, websites, databases, SSL, and backups.AlphaClawDeploy OpenClaw agents with a browser setup UI, watchdog recovery, Git-backed sync, and chCapgoCapgo delivers over-the-air live updates to Capacitor mobile apps without App Store or GooCloudQueryCloudQuery is an open source cloud asset inventory platform that syncs infrastructure dataDiggerDigger is an open source CI/CD orchestrator for Terraform and OpenTofu that runs infrastruDrivebaseOpen source self-hosted cloud file manager for unified storage management.dyrector.ioManage self-hosted container releases and deployments with a low-code CD workflow.EmDash CMSA web-based tool for creating and managing playground environments for development.Galae EmailGalae is a self-hosted email server stack forked from Mailcow, tuned for high deliverabiliGatusGatus is a self-hosted endpoint health monitoring tool that checks services on a schedule,GiteaHost Git repositories, pull requests, CI/CD, issues, and packages on a lightweight self-hoGogsThe painless way to host your own Git service with Gogs.Home AssistantManage local smart home automations, dashboards, and device integrations from hardware youhysteriaSecure network access with a self-hosted QUIC proxy that disguises traffic as HTTP/3 and sImmichImmich is a self-hosted photo and video backup solution with automatic mobile uploads, facirohConnect peer-to-peer apps with QUIC networking that handles NAT traversal, relay fallback,JellyfinJellyfin is an open source media server that streams your movies, TV shows, and music to aJitsiHost secure video meetings across web and mobile with an open source conferencing stack yoJoplinAn open-source note-taking application that allows you to capture your thoughts and secureKenerMonitor uptime and publish self-hosted status pages for incidents, maintenance, and servicKestraOrchestrate data, AI, and infrastructure workflows in YAML or UI without locking your teamKeyDBBuild Redis-compatible caching with a multithreaded, self-hosted database that replaces ma
Data & analytics22
AITableBuild self-hosted Airtable-style apps with an AGPL visual database, API access, forms, autApache AsterixDBQuery semi-structured data at scale with a self-hosted distributed database built for analApache SupersetAn open-source data visualization and exploration platform for business intelligence.AzimuttAzimutt is an open source database schema visualizer for exploring, documenting, and analyChartDBA free, open-source database diagram editor to visualize and design your schema with a sinClawMetryMonitor AI-agent runtime activity with a local observability dashboard for costs, sessionsDBeaverFree open-source database management tool for SQL databases.FormbricksRun in-product surveys, NPS programs, and user research on your own infrastructure with anGrowthBookManage feature flags and warehouse-native experiments with a self-hosted open-core platforInfluxDBQuery high-frequency metrics and sensor data with an open source time series database builJanusGraphIt is a distributed, open-source graph database designed for scalability and handling largKeilaKeila is an open source email newsletter tool for managing contact lists, creating campaigLightdashIt transforms dbt projects into self-serve BI platforms, empowering analysts to define metLimeSurveyCreate multilingual surveys with branching logic, self-hosted data control, and deep questManticore SearchManticore Search is an open source full-text search engine compatible with MySQL protocol,MariaDB ServerRun a MySQL-compatible open source database server for self-hosted apps, clustering, analyMatomoTrack website traffic, goals, and ecommerce events with a self-hosted analytics suite. GPLMongoDBScale document-heavy applications with a distributed database built for flexible schemas, OpenBBAn AI-powered research and analytics workspace, providing a secure and customizable UI forOpenObserveMonitor logs, metrics, and traces in one open source observability platform. AGPL-3.0 and OrientDBQuery graph and document data in one self-hosted database. OrientDB fits teams that need rPyScrappyTransform websites into LLM-ready structured data with adaptive selectors, stealth mode, a
Build & ship22
21st.dev21st.dev is an open source community registry of production-ready React Tailwind UI compon9RouterConnect AI coding tools to 40+ providers with smart 3-tier fallback, maximizing free modelagentmemoryTrack persistent memory for AI coding agents across sessions. Apache-2.0 licensed, local-fAmplicationIt automates backend development for platform engineering teams, standardizing processes wApache APISIXManage API traffic with a self-hosted gateway that handles routing, authentication, rate lApache CouchDBSync JSON documents across devices and servers with a self-hosted NoSQL database built forApache PDFBoxBuild Java workflows that create, edit, sign, validate, and extract content from PDF documAutomatischAutomate app workflows on your own infrastructure with a self-hosted Zapier alternative foBagistoBagisto is an open source Laravel eCommerce platform for online stores and marketplaces, wBigchainDBRun a blockchain database server for tamper-evident records, asset histories, and decentraBilling SDKBuild pricing tables, usage meters, and subscription UI in React apps with GPL-3.0 componeBlueskyBuild a decentralized social presence on the AT Protocol, with portable identity, a self-hBolt.diyRun an open source AI app builder that generates and edits full-stack web apps with your oCal.diyCal.diy is the MIT-licensed community edition of Cal.com for self-hosted scheduling, builtcareer-opsTrack job applications with a local AI agent that evaluates listings on a 1.0-5.0 rubric, CentrifugoRun a self-hosted real-time messaging server with WebSockets, SSE, gRPC, and WebTransport.ClaudoscopeTrack Claude Code sessions in a local macOS dashboard with cost analytics, history search,code-graph-ragBuild knowledge graphs from multi-language codebases using Tree-sitter parsing and query tcodebase-memory-mcpIndex codebases into a local MCP knowledge graph so AI coding agents can query structure, CodeEditEdit code on macOS with a native Swift editor that offers LSP completions, Git integrationcodegraphIndex codebases into a local code knowledge graph for AI coding agents. MIT licensed, runscompound-engineering-pluginRun Compound Engineering skills and agents in Codex, Claude Code, Cursor, and other harnes

The full directory, 2,500+ tools with what each one replaces, is at mycocoon.life/tools.