Coderium Agent Framework
CAF mengubah ticket jadi pull request lewat agent AI. Merge selalu kamu yang putuskan.
- Ticket
- Plan
- Implement
- Validate
- Reviewer
- PR
- Merge
- Gratis
- Open source
- Self-hosted
Dari terminal sampai agent floor
Dua app: caf-initiator menyiapkan repo dengan satu perintah, caf-orchestrator menjalankan dan menampilkan setiap agent di server kamu sendiri.
Satu command menyiapkan repo kamu
caf-init mendeteksi stack kamu dan membuat draft agent, command, dan skill untuk kamu review.
- scaffold, curate, docs, export
- Deterministik, tanpa panggilan AI
- Dry-run dulu
Agent AI yang bekerja sendiri, tapi tidak merge sendiri
Spec-driven
Planner menulis spec dengan acceptance criteria bernomor lebih dulu. Pertanyaan yang memblokir menghentikan run dan ditanyakan di ticket, dan spec yang sudah disetujui tidak pernah diubah oleh agent.
Plan → Implement → Verify
Setiap task berjalan lewat Plan → Implement → Verify. Gate yang gagal di-retry sekali, lalu berhenti dengan Draft PR dan diserahkan ke manusia.
Setiap fase meninggalkan file di repo
Hasil tiap fase disimpan sebagai file Markdown di repo — bukan context chat yang hilang begitu sesi berakhir.
Mulai saat ticket siap
Orchestrator terpicu otomatis begitu ticket siap — workflow state di Linear atau label di GitHub Issue. Dukungan Jira direncanakan.
Pemeriksa tidak mengubah yang diperiksa
Validator mengecek setiap acceptance criterion dan Reviewer mengecek diff terhadap spec. Keduanya menulis report dan tidak mengubah kode yang sedang dicek — kegagalan dikembalikan ke agent implementasi.
Merge diputuskan manusia
Rantai agent jalan sendiri sampai pull request terbuka, dan bisa menunggu kamu menyetujui spec lebih dulu. Merge selalu keputusan eksplisit manusia — tidak ada auto-merge.
Dua app, satu alur kerja
CAF Initiator
Mendeteksi stack proyek kamu secara otomatis, lalu generate knowledge base yang dibutuhkan agent — lima agent, lima slash command, dan sembilan skill. Deterministik: tidak pernah memanggil model AI.
- Auto-detect stack: framework, package manager, monorepo atau single repo
- Generate .claude/agents/, slash command, dan skill CAF, termasuk skill spec
- Meninggalkan TODO alih-alih menebak — /caf-complete-drafts membantu mengisinya
# in your repo root: preview what would be written
npx -p caf-initiator caf-init scaffold --dry-run
# generate the drafts
npx -p caf-initiator caf-init scaffold
CAF Orchestrator
Fastify + BullMQ + Redis, jalan di VPS kecil milik kamu sendiri. Menerima webhook dari tracker, lalu spawn agent Claude Code headless untuk tiap fase.
- Trigger otomatis dari Linear atau GitHub Issues (Jira direncanakan)
- Bertanya di ticket saat spec punya pertanyaan terbuka, dan bisa menunggu /caf-approve-spec
- Gate yang gagal membuka Draft PR yang bisa dilanjutkan dengan /caf-retry-pipeline
- Self-hosted — jalan di VPS kamu, bukan SaaS Coderium
# run: web server, worker & view dashboard
pnpm dev && pnpm dev:worker
# or run TUI (terminal UI)
pnpm tui
Rangkaian agent jalan sendiri — merge tidak pernah otomatis
Begitu ticket siap, rangkaian agent berjalan sendiri sampai pull request terbuka. Ia berhenti menunggu manusia hanya saat ada pertanyaan terbuka, persetujuan spec (opsional), atau gate yang terus gagal — dan Merge selalu keputusan manusia.
- Agent — jalan sendiri
- Manusia — perlu orang
Cara kerja sama.
Pasang sendiri
Gratis dan open source.
- Tim kamu memasang CAF sendiri.
- Berjalan di server kamu.
Dipasang Coderium
Mulai dari audit gratis, lalu penawaran tertulis.
- Audit gratis 30-60 menit untuk melihat apakah AI memang membantu tim kamu.
- Penawaran tertulis dengan lingkup tetap.
- Kami memasang dan menyesuaikan di server kamu.
Dukungan bulanan
Opsional, setelah pemasangan.
- Pilihan setelah pemasangan selesai.
- Jam kerja terbatas per bulan.
Program design partner
Untuk 3 klien pertama, kami memberi harga khusus. Imbalannya, kamu mengizinkan kami menulis studi kasus dari pemasangan tersebut.
Pertanyaan yang sering diajukan
CAF (Coderium Agent Framework) adalah framework orkestrasi AI agent yang membawa ticket dari spec tertulis sampai pull request lewat Plan → Implement → Verify, dengan governance ketat — quality gate otomatis di sepanjang jalan, dan keputusan manusia sebelum apa pun di-merge.