39 poin oleh gracefullight 2026-01-09 | 15 komentar | Bagikan ke WhatsApp

Andrej Karpathy baru-baru ini menulis seperti ini: "Jika kita bisa benar-benar merangkai dengan baik hal-hal yang muncul selama setahun terakhir, rasanya kita bisa menjadi 10 kali lebih kuat; kalau tidak bisa, itu masalah kemampuan." Namun agen, subagen, prompt, konteks, MCP, workflow... ini juga alat-alat yang dilemparkan kepada kita tanpa manual.

Alex Wami berkata, "Sekarang semua orang adalah CEO." Artinya, kita telah memasuki era di mana produk fullstack bisa dibuat oleh satu orang developer.

Keduanya benar. Membuat layanan dengan sekali klik memang jadi lebih mudah. Tetapi membuat perangkat lunak yang mudah di-review dan dipelihara oleh manusia dan AI secara bersamaan tetap sulit. Untuk memanfaatkan alat-alat ini dengan benar, fondasi yang kokoh harus didahulukan.

Fondasi yang dibangun sambil membuat layanan sebagai AI SWE ini saya buka sebagai open source. Dibanding memulai dari nol, ini kemungkinan bisa menghemat sekitar 2 minggu waktu Anda.

Tech stack

  • Web: Next.js 16, React 19, TailwindCSS v4
  • API: FastAPI, async SQLAlchemy, PostgreSQL
  • Mobile: Flutter 3.38, Riverpod
  • Infra: Terraform, GCP (Cloud Run, Cloud SQL)
  • CI/CD: GitHub Actions + Workload Identity Federation (keyless)
  • Observability: OpenTelemetry

Mengapa ini penting

Kualitas kode yang dihasilkan AI berbeda-beda tergantung modelnya. Template yang dirancang dengan baik memberikan pola yang harus diikuti AI, dan lint ketat serta CI dapat berperan sebagai guardrail.

Fitur utama

  • mise monorepo: integrasi toolchain Node, Python, Flutter
  • Sumber tunggal i18n: mendukung web dan mobile sekaligus
  • Pembuatan otomatis klien API: Orval (web), swagger_parser (mobile)
  • Toolchain berbasis Rust: Biome, uv, Turbopack

Pola production dan troubleshooting yang jarang muncul di dokumentasi telah dituangkan ke dalam kode. Jika perlu perbaikan, silakan tinggalkan issue.

GitHub: https://bit.ly/3L1frc0

15 komentar

 
gracefullight 2026-01-12

Sekarang versi template juga sudah bisa dicek. Silakan merujuk ke catatan rilis~

 
gandol2 2026-01-11

Wah, ini apaan sih deg-degan terima kasih 🙏

 
gracefullight 2026-01-11

Terima kasih!

 
bungker 2026-01-09

Menurut saya Anda menyampaikannya terlalu rendah hati; bahkan 2 bulan pun tampaknya terlalu singkat.

 
gracefullight 2026-01-10

Terima kasih telah melihatnya dengan baik

 
findme 2026-01-09

Setiap kali harus mengatur semuanya rasanya bikin stres, dan saya juga selalu lupa lalu mengulangi kesalahan yang sama, jadi ini kelihatannya berguna.

 
gracefullight 2026-01-09

Terima kasih!

 
roxie 2026-02-27

Saya penasaran apakah Anda masih menggunakannya dengan baik. Apakah aman untuk diadopsi?

 
gracefullight 2026-02-27

Saya menggunakannya dengan baik. Kalau melihat riwayat commit, minggu lalu juga sempat diperbarui~

 
jihyeonlim311 2026-01-22

Wah!! Belakangan ini alat AI bermunculan deras, tapi justru rasanya makin sulit membangun struktur produksi yang benar-benar matang.
Kalimat “kemampuan merangkai alat itu sendiri adalah kemampuan” benar-benar pas untuk tulisan ini.
Dengan fondasi seperti ini dibagikan sebagai open source, rasanya ini akan sangat membantu banyak orang. 👍
Terima kasih untuk tulisannya yang bagus!

 
gracefullight 2026-01-22

Terima kasih atas pujiannya..!

 
jampark 2026-01-21

Modern tech stack dan alat LLM sudah ditata dengan baik, jadi sepertinya akan berguna untuk penyiapan awal proyek. Terutama, konfigurasi otomatis skills yang sesuai dengan tech stack terasa mengesankan. Akan lebih baik lagi jika saat pembaruan major version ke depan, panduan migrasi juga disediakan bersama.

 
gracefullight 2026-01-21

Akan saya perhatikan, terima kasih!

 
ckrbqja 2026-01-21

Wah, ternyata ada yang beginian juga ya, deg-degan.
Setiap kali setup memang capek banget, hiks hiks bakal kupakai dengan baik, terima kasih

 
gracefullight 2026-01-21

Terima kasih!