How it works You describe โโโ AI generates โโโ Git commits โโโ dicode reconciles โโโ Task runs Describe what you want to automate โ in the web UI, CLI, or via an AI agentAI writes the code โ generates task.yaml + task.ts, validates it, commits to gitGitOps reconciliation โ dicode watches your repo and auto-registers tasks within secondsMonitor & iterate โ live logs, run history, task chaining, all from the dashboardQuick example A cron task that checks GitHub PRs every weekday morning:
Architecture โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ dicoded (daemon) โ
โ โ
โ Reconciler โโโ Registry โโโ Trigger Engine โ
โ โ โ
โ AI Generation Web Dashboard Runtimes โ
โ + REST API Deno ยท Python โ
โ + MCP Server Docker ยท Podman โ
โ โ โ
โ Relay Client โโโ WSS tunnel SQLite โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โฒ unix socket
โ
dicode (CLI) โโ run ยท list ยท logs ยท status ยท secrets Two binaries: dicoded (daemon โ runs everything) and dicode (CLI โ auto-starts daemon, talks over Unix socket).
No infrastructure required. SQLite for storage, fsnotify for file watching, embedded web UI. One binary, zero dependencies.
What's in the docs Section What you'll learn Getting Started Install, create your first task, configure dicode.yaml Tasks task.yaml format, all fields, Docker config Runtimes Deno, Python, Docker, Podman โ setup and features Triggers Cron, webhook (with HTML UIs), manual, chain, daemon SDK Globals params, kv, input, output, dicode, mcp โ Deno & Python Secrets Encrypted store, provider chain, CLI management Sources & TaskSets Git sources, local sources, TaskSet composition, dev mode Task Sharing Community registry, overrides, multi-machine deployment Hot Reload 100ms local reload, git webhook sync, dev mode Webhook Relay & OAuth NAT traversal, ECDSA identity, zero-setup OAuth AI Agent Built-in AI chat, MCP server, skills, BYO provider Throwaway UIs Webhook visualizers, polls, approval gates, dashboards Examples Cron task, webhook form, Docker container
Open source dicode is AGPL-3.0 licensed and free to self-host โ no feature gates, no trial limits. The full engine (reconciler, runtimes, scheduler, secrets, relay, MCP) is yours to run forever. The copyleft license ensures the code stays open.
View on GitHub ยท Landing Page