Product studio · Jakarta, Indonesia
Rakit Labs is a one-person product studio in Indonesia. It ships working AI products for Indonesian teachers, creators and citizens, built with Claude.
Each product ends in a finished artifact, not a chat window: a print-ready exam sheet, a post-ready carousel.
7 products · 2 live sites · 5 public repos
The kit
Products on the wall
Every product is a numbered part. Status and stars are checked against the live site and GitHub at each build.
- RL-01Live
Ujian Sekolah
For Indonesian elementary teachers.
Generates print-ready exam sheets with answer keys for SD classes.
- RL-02Live
Sulih Studio
For Indonesian creators.
Turns one idea into ready-to-post content drafts.
Try it Private repo
- RL-03Open source · site offline
Viralkan
For Indonesian citizens.
Lets people report and share damaged roads so they get fixed.
- RL-04Open source
Monitor Pangan
For Indonesian citizens.
Map and table of strategic food prices per province.
- RL-05Open source · site offline
go-pixo
For Developers.
Image compression tool written in Go.
- RL-06Open source
FanGuard
For Mac users.
Native macOS fan control and temperature monitor. Tauri, Rust, Svelte.
- RL-07Private
engineering-context-mcp
For Engineers using AI agents.
Local-first MCP server that keeps engineering context between agent sessions.
Private repo
The line
How Rakit Labs builds
One person, a team of AI agents, and a check at every step. Each step links to the real thing.
- 01
Brief
Each repo carries its own agent instructions, so every session starts with the same context.
CLAUDE.md ↗ - 02
Claude + Cursor agents
Agents write the code on their own branches and open pull requests. Faldi reviews and merges.
Agent PRs ↗ - 03
Tests + CI
Every pull request runs typecheck, lint and tests in GitHub Actions.
ci.yml runs ↗ - 04
Live check
Changes are checked in a real browser against the running app before merge.
The live app ↗
Ujian Sekolah: 41 pull requests merged in 2 days (11 Oct 2026 – 12 Oct 2026) ↗ Counted from the GitHub API at build.
Build log
Latest merged pull requests
- teacher-examfix: copy .pnpmfile.cjs before image frozen installs#290
- teacher-examchore(deps): bump @effect/ai-openai from 0.39.2 to 4.0.2#250
- teacher-examfeat(m7): P0 PDF trust UX + P1 Kelas hub (#233 #234)#238
- teacher-examchore(deps-dev): bump @tailwindcss/vite from 4.2.4 to 4.3.3#247
- teacher-examchore(deps-dev): bump @testing-library/user-event from 14.6.1 to 14.6.7#245
- teacher-examchore(deps-dev): bump eslint from 10.4.0 to 10.12.0#246
- teacher-examchore(deps-dev): bump @testing-library/react from 16.3.2 to 16.3.3#248
- teacher-examchore(deps-dev): bump @vitejs/plugin-react from 6.0.1 to 6.1.2#249
- teacher-examfix(api): attach topic diagrams that match the kunci#289
- teacher-examfix(api): key AI caps and student lockouts per person#285
Pulled from GitHub on 13 Oct 2026, 12:24 WIB. Public repos only.
Community
Building in public, with others
Faldi is a Cursor Ambassador and a Codex Ambassador in Jakarta. He runs hands-on meetups where people ship with AI agents.
- 1 Aug 2026Cursor Meetup Jakarta: From PRD to Deployment workshop ↗Host, Cursor Ambassador
- 13 Jun 2026Codex Community Meetup: Jakarta, the first in the city ↗Host, Codex Ambassador
- 15 Nov 2026DevDay Exchange Community: Jakarta ↗Host, upcoming
- OngoingBuild-in-public notes on X, @F2aldi ↗Founder
Next parts
What Claude credits unlock
Plans, not results. Each one extends a product that is already live.
- RL-01
Ujian Sekolah for every SD class
Today it covers part of the Buku Siswa list. Credits pay for grounding every subject for kelas 1–6.
- RL-02
Motion in Sulih Studio
The site lists motion as "segera" (coming soon). Credits pay for turning a brief into a short motion post, not just stills.
- RL-0?
The next part
Product three, built on the same stack and the same agent workflow, for another Indonesian user.