Azzura adalah AI coding agent — fork opencode yang dirancang hemat maksimal. Jalan di provider gratis tanpa API key, atau di model lokal Ollama milikmu sendiri. Bukan trial, bukan gratis 30 hari.
Azzura mengerjakan tugas coding dari terminal: membaca codebase, mengedit file, menjalankan command, dan menulis kode — dengan model yang tidak pernah meminta kartu kredit.
Tidak ada kuota harian, tidak ada penambahan saldo. Token hemat otomatis lewat kompaksi konteks dan integrasi RTK (60–90% lebih irit).
TUI interaktif dengan kemampuan penuh: baca & edit file, jalankan terminal, subagent, sampai LSP. Bukan sekadar chatbot.
Provider gratis Pollinations (tanpa key, langsung jalan) atau model lokal Ollama qwen2.5:1.5b yang mendukung tool-calling sepenuhnya.
Config built-in: kompaksi otomatis, pemangkasan output tool lama, dan batas output tool (800 baris) supaya konteks tidak membengkak.
Knowledge graph untuk pertanyaan codebase. graphify query "…" mengembalikan subgraph kecil ter-scope, bukan dump file besar.
Semua dependency (bun, uv, rtk, graphify, ollama) diinstall otomatis oleh installer. Tinggal jalankan satu perintah — beres tanpa intervensi.
Bandingkan langsung dengan asisten coding pada umumnya.
| Azzura | Asisten lain | |
|---|---|---|
| Harga | Gratis selamanya | Berlangganan |
| API key | Tidak wajib | Wajib |
| Limit token | Tidak ada | Dibatasi kuota |
| Model lokal (offline) | Ollama, gratis | Umumnya tidak |
| Edit file & terminal | Penuh | Penuh |
| Hemat token (rtk) | 60–90% | — |
Installer menangani semuanya otomatis: dependensi sistem, bun, uv, rtk, graphify, sampai model Ollama.
Download, extract, build, dan setup config otomatis. Tanpa campur tangan user.
Binary terpasang di ~/.local/bin/azzura. Buka folder project lalu jalankan:
Tulis permintaan langsung di TUI, atau pakai mode non-interaktif untuk skrip & CI.
Ollama lokal qwen2.5:1.5b (tool-calling penuh, gratis) jika terdeteksi. Fallback otomatis ke pollinations/openai tanpa API key.
Config teroptimasi di ~/.config/azzura/config.json. Instruksi global (rtk + graphify) di ~/.config/azzura/AGENTS.md.
Kompaksi otomatis + prune output tool lama, batas tool output 800 baris, model kecil untuk judul, dan integrasi rtk untuk semua command.
Linux, macOS, Windows (WSL2), bahkan FreeBSD. Package manager dideteksi otomatis: apt, dnf, apk, pacman, zypper, xbps, emerge, pkg.
Benar. Azzura memakai provider gratis publik (Pollinations) atau model lokal Ollama milikmu sendiri. Tidak ada kartu kredit, tidak ada saldo, tidak ada kuota harian.
Model 1.5B ringan (986MB) yang mendukung tool-calling, cukup untuk laptop/VPS dengan RAM terbatas. Semua percakapan diolah di mesinmu — tidak ada data keluar.
Tiga lapis: kompaksi konteks otomatis saat penuh, pemangkasan output tool lama (prune), dan integrasi RTK yang memfilter output command (tsc, git, npm, dll) sehingga yang masuk konteks jauh lebih sedikit.
Knowledge graph yang memetakan codebase. Alih-alih membaca file besar, Azzura memanggil graphify query untuk mendapat subgraph kecil yang relevan — lebih akurat dan jauh lebih hemat token.
Bisa. Azzura adalah agent bahasa-agnostik: Python, Go, Rust, PHP, apapun. Tool-calling, edit file, dan terminal bekerja lintas bahasa.