Initializing KAEDE…
A bridge between Trello and Koneksi's Agentic Development ecosystem — where teams unite, AI assists, and workflows run smoothly.
KAEDE is an integration project owned by PT Koneksi Jaringan Indonesia that connects Trello — where teams plan and track work — with the development ecosystem based on Agentic AI.
Starting as a Trello Power-Up for environment management (Production / Staging / Development), KAEDE has evolved into the core bridge between team planning on Trello and AI Agent execution via the OpenCode MCP protocol.
KAEDE
Koneksi Automated Environment & Developer Engineering
Every repository in the Koneksi organization can have all four components. Each has a distinct yet complementary role.
Human-to-human guidance. Workflows, SOPs, quality standards,
onboarding, ADRs. Stored in the
{org}/playbook repository.
AI ↔ Human communication protocol.
.openkb/ directory in each repo. SHARED (glossary,
decisions) + PERSONAL (private notes).
AI Agent configuration.
.opencode/ directory in each repo. Agent types,
permissions, project context, rules.
Trello ↔ MCP bridge. Trello Power-Up connecting team planning with agentic execution. Also the ecosystem's information hub.
Humans write guidelines in Playbook → AI reads context from OpenKB → Agent is configured via OpenCode → KAEDE connects everything to Trello.
Open Knowledge Base — AI ↔ Human communication language
OpenKB is a protocol that enables AI Agents and
humans to share context bidirectionally. Stored as a
.openkb/ directory in each repository.
Two storage spaces:
Term glossary, external references, architectural decisions (decision-log). Committed to git — readable by everyone and AI.
Personal notes, local preferences, experiments. Individual only — not in git, not readable by others.
Operational standards for humans
A Playbook is a collection of human-to-human documents
containing standards, workflows, and SOPs for the Koneksi team. Stored in a separate repository:
{org}/playbook.
| Aspect | Playbook | OpenKB |
|---|---|---|
| Audience | Humans | AI Agent + Humans |
| Location | Own repository | Inside each repo |
| Format | Narrative documentation | Standard directory structure |
| Scope | Org-wide | Per repo |
AI Agent configuration per repository
OpenCode is the AI Agent tool used by the Koneksi team. Each repository can have an
.opencode/
directory that configures how AI Agents behave in that repo.
Each repo has several agents with different roles:
build (execution), plan (planning),
review (review),
docs (documentation). Each has different permissions.
Files like SHARED/project-context.md and
SHARED/agent-rules.md inform the AI about the tech stack, team,
rules, and repo conventions.
Through MCP (Model Context Protocol), OpenCode can call KAEDE to read and write Trello data — creating cards, updating labels, checking assignments — directly from conversations with the AI Agent.
Koneksi runs development with a Human In The Loop (HITL) approach — AI Agents assist execution, humans remain in control.
Product Manager and Business Analyst define requirements in Trello: creating cards, setting priorities, attaching context. Each card can be assigned an environment label (Production/Staging/Development) via the KAEDE Power-Up.
Before starting, the AI Agent reads OpenKB and OpenCode in the repository to understand the context: project terms, architectural decisions, tech stack, rules. The Agent can also read related Trello cards via KAEDE.
Developers (Frontend, Backend, UI/UX, Junior) work with the assistance of AI Agents. The Agent helps write code, check patterns, run tests. The Developer stays in control — AI is a pair programmer, not a replacement.
Human In The Loop — Senior Developer reviews all changes before merging. Ensures quality, consistency, and security. AI Agents assist with review (static analysis, pattern check) but the final decision remains with the human.
After merging, it is automatically deployed. Trello cards are updated — status, environment, deploy links. Everything is documented in the OpenKB decision-log for future context.
How to install and use KAEDE on your Koneksi team Trello.
Open trello.com/power-ups/admin, click Create or add an
existing KAEDE registration. Enter the URL:
https://kaede-powerup.netlify.app
Open your team Trello board → Power-Ups → search for "KAEDE" → Enable. The KAEDE button will appear in the board header.
Open a card → click KAEDE: Environment → select Production / Staging / Development. A badge will appear on the card face.
The KAEDE MCP Server is active. AI Agents in OpenCode can read and write Trello directly — all 22 tools are
available via
dist/mcp-server.js.
bun dist/mcp-server.js