Chapter 00 — Open engineering infrastructure
One ecosystem. Build everything.
Suiflex is an open-source engineering ecosystem building tools for research, AI agents, coding, verification, testing, infrastructure, security, and developer workflows — one system for humans and AI agents.
From idea to production, build it with Suiflex.
A token-efficient quality layer for AI coding agents.
Chapter 01 — The engineering lifecycle
From idea
to production.
One continuous system. Use a single module or follow the whole loop — 11 of 12 stages are covered today, and the empty ones are honest open space, not invented integrations.
Chapter 02 — Open engineering architecture
Your engineering stack.
In one ecosystem.
10 open-source modules across 8 engineering domains, orbiting one engineering core. Shared direction, independent utility, no fake integration story — hover a node to trace what it connects to.
Chapter 04 — Practical engineering workflows
Start anywhere.
Keep moving.
AI software engineering
7 modules
Product QA workflow
3 modules
Research to implementation
5 modules
Chapter 05 — Explore the stack
Engineering modules,
not isolated products.
Each tool solves a focused problem. The flow context shows where it can sit before or after other Suiflex work — and the camera moves to its module in the core as you arrive.
Arsy Code
An open-source terminal-first coding-agent harness for context, permissions, parallel work, and durable engineering evidence.
ProblemHow should a coding agent understand repository rules, choose tools, ask for approval, and keep a trustworthy event trail?
ApproachAn event-log core lets policy decide whether proposed actions run directly, in a sandbox, after approval, or not at all.
$ arsy "add retry to the upload client"
[plan] 3 steps · 2 files in scope
[read] src/upload/client.ts
[propose] edit src/upload/client.ts allowed
[propose] run npm test allowed
[propose] push origin main needs approval
events appended: 5 sandboxed: 1 denied: 0 Arsy
Companion
Turn Google Meet and Microsoft Teams calls into structured Markdown notes you keep.
ProblemDecisions and action items from a call are gone the moment the meeting ends.
ApproachA browser extension reads Meet and Teams captions live; a desktop app files each call as a local Markdown note — summary, timeline, decisions, action items, risks, open questions.
- 01 · Captured
Live captions from a Google Meet call
- 02 · Structured
Summary · timeline · decisions · action items
- 03 · Filed
Saved to the local Markdown vault
ForgeGuard
A token-efficient quality layer for AI coding agents.
ProblemHow do you keep agent-assisted work disciplined without adding another model to the loop?
ApproachOne Rust binary turns explicit engineering intent into checks, tasks, and evidence across coding agents.
- 01Hooks
- 02Task
- 03Checks
- 04Evidence
suitest
A self-hostable, MCP-native QA platform for deterministic and agent-driven testing.
ProblemTeams need useful testing evidence without surrendering control of their apps, models, or data.
ApproachSuitest combines blackbox DOM testing, video and screenshot evidence, MCP workflows, and optional local or cloud models.
- UI · navigator renders 7 journeys PASS
- API · GET /health returns 200 PASS
- UI · copy button writes clipboard PASS
- API · POST /run rejects bad payload FAIL
FluxGuard
Resource awareness for coding agents before every major operation.
ProblemCoding agents need to know when quota, context, request limits, or budget flow is close to exhaustion.
ApproachA Rust MCP layer normalizes resource signals into concise execution advice so agents can adapt before expensive work.
Kurir
Register any MCP server with agent harnesses through one portable CLI and library.
ProblemMCP servers need harness-specific configs, scopes, and paths across different AI agent tools.
ApproachA single Rust CLI and library standardizes registration, backups, scopes, and dry-runs across 13+ agent harnesses.
{
"name": "my-server",
"command": "my-server",
"args": ["mcp"]
} rdb
A free, open-source desktop database client built as one native binary.
ProblemDatabase work should not require a heavyweight, fragmented desktop stack.
ApproachA Rust and Slint application brings PostgreSQL, MySQL, MariaDB, Redis, Valkey, MongoDB, SQLite, Cassandra, SQL Server, Oracle, and ClickHouse into one cross-platform tool.
select * from suiflex.modules where status = 'usable'; WebSift
Search, research, scrape, map, and crawl the public web through one keyless Rust binary.
ProblemResearch agents need useful web evidence without a patchwork of provider-specific tools.
ApproachOne local binary exposes web retrieval workflows over CLI and MCP.
SafeHell
A local approval broker for SSH commands requested by AI coding agents.
ProblemCoding agents need useful command access without receiving an unchecked path into infrastructure.
ApproachAn encrypted vault and per-command approval keep the human at the execution boundary.
ssh deploy@prod 'systemctl restart api' Nothing reaches infrastructure without a decision
Chapter 06 — Distribution layer
Install it
your way.
35 packages across 5 channels. One tap, one bucket, one npm scope — every channel below is a public repository or registry entry.
01 npm One scope for every package. Installers pull the prebuilt binary for your platform. 9 packages npmjs.com/org/suiflex ↗
- @suiflex/forgeguard 0.20.0Install
npm install -g @suiflex/forgeguard - @suiflex/fluxguard 0.2.2Install
npm install -g @suiflex/fluxguard - @suiflex/kurir 0.4.0Install
npm install -g @suiflex/kurir - @suiflex/arsy-code 0.10.0Install
npm install -g @suiflex/arsy-code - @suiflex/rdb 0.48.2
also drops RDB.app into ~/Applications on macOS
Installnpm install -g @suiflex/rdb - @suiflex/suitest 0.16.0
launcher · runs the full local stack
Run the onboarding wizardnpx @suiflex/suitest onboard - @suiflex/suitest-mcp 0.16.0
MCP server for IDE agents — no platform install
Run without installingnpx -y @suiflex/suitest-mcp - @suiflex/safehell 0.6.1Install
npm install -g @suiflex/safehell - @suiflex/websift 0.4.2Install
npm install -g @suiflex/websift
02 Install scripts curl or irm straight from each repository. SHA-256 verified before anything lands on PATH. 7 packages per-repository scripts ↗
- ForgeGuard v0.20.0macOS / Linux
curl -fsSL https://raw.githubusercontent.com/suiflex/ForgeGuard/main/install.sh | shWindowsirm https://raw.githubusercontent.com/suiflex/ForgeGuard/main/install.ps1 | iex - FluxGuard v0.2.2macOS / Linux
curl -fsSL https://raw.githubusercontent.com/suiflex/FluxGuard/develop/scripts/install.sh | shWindowsirm https://raw.githubusercontent.com/suiflex/FluxGuard/develop/scripts/install.ps1 | iex - Kurir v0.4.0macOS / Linux
curl -fsSL https://raw.githubusercontent.com/suiflex/kurir/main/scripts/install.sh | shWindowsirm https://raw.githubusercontent.com/suiflex/kurir/main/scripts/install.ps1 | iex - Arsy Code v0.10.0macOS / Linux
curl -fsSL https://raw.githubusercontent.com/suiflex/arsy-code/main/install.sh | shWindowsirm https://raw.githubusercontent.com/suiflex/arsy-code/main/install.ps1 | iex - rdb v0.48.2macOS / Linux
curl -fsSL https://raw.githubusercontent.com/suiflex/rdb/develop/scripts/install.sh | bashWindowsirm https://raw.githubusercontent.com/suiflex/rdb/develop/scripts/install.ps1 | iex - SafeHell v0.6.1macOS / Linux
curl -fsSL https://raw.githubusercontent.com/suiflex/SafeHell/develop/scripts/install.sh | shWindowsirm https://raw.githubusercontent.com/suiflex/SafeHell/develop/scripts/install.ps1 | iex - websift v0.4.2macOS / Linux
curl -fsSL https://raw.githubusercontent.com/suiflex/websift/HEAD/install.sh | shWindowsirm https://raw.githubusercontent.com/suiflex/websift/HEAD/install.ps1 | iex
03 Homebrew One tap covers macOS and Linux, cask for the desktop app. 8 packages suiflex/homebrew-tap ↗
- forgeguard v0.20.0Tap once, then install
brew install suiflex/tap/forgeguard - fluxguard v0.2.2Install
brew install suiflex/tap/fluxguard - kurir v0.4.0Install
brew install suiflex/tap/kurir - arsy-code v0.10.0Install
brew install suiflex/tap/arsy-code - rdb v0.48.2
formula on Linux · cask on macOS
macOS desktop appbrew install --cask suiflex/tap/rdbLinux CLIbrew install suiflex/tap/rdb - suitest-mcp v0.16.0MCP server for IDE agents
brew install suiflex/tap/suitest-mcp - safehell v0.6.1Install
brew install suiflex/tap/safehell - websift v0.4.2Install
brew install suiflex/tap/websift
04 Scoop Windows manifests served from a public bucket. 8 packages suiflex/scoop-bucket ↗
- forgeguard v0.20.0Add the bucket (once)
scoop bucket add suiflex https://github.com/suiflex/scoop-bucketInstallscoop install forgeguard - fluxguard v0.2.2Install
scoop install fluxguard - kurir v0.4.0Install
scoop install kurir - arsy-code v0.10.0Install
scoop install arsy-code - rdb v0.48.2Install
scoop install rdb - suitest-mcp v0.16.0Install
scoop install suitest-mcp - safehell v0.6.1Install
scoop install safehell - websift v0.4.2Install
scoop install websift
05 crates.io Build from source with Cargo where the crate is published. 3 packages crates.io/search?q=suiflex ↗
- fluxguard 0.2.2Builds from source
cargo install fluxguard - websift 0.4.2Builds from source
cargo install websift - safehell 0.6.1Builds from source
cargo install safehell
Chapter 07 — Build the ecosystem with us
Pick your part of
the engineering stack.
Contribute where your craft meets the system. Every focused improvement strengthens a larger open engineering platform.
AI Agent Engineer
See AI Agent issues →Frontend Engineer
See Frontend issues →Rust Engineer
See Rust issues →Backend Engineer
See Backend issues →QA Engineer
See QA issues →Security Engineer
See Security issues →Research Engineer
See Research issues →Documentation
See Documentation issues →Chapter 08 — People in the system
Built in the open.
Wired together.
Contributor → project → engineering capability → Suiflex. The repository is the entry point; open engineering is the shared outcome.
-
Wahyu Akbar Wibowo @wahyuakbarwibowo
-
Resa Aqrobby @resincode
-
Ozi Wilman Zakarya @ozyzakarya
-
connaners @connaners
-
Manan @Manan-byte
-
SeptianEPN @SeptianEPN
-
Fauzi Akbar @foozieakbar
-
Wahyu Akbar Wibowo @wahyuakbarwibowo
-
Resa Aqrobby @resincode
-
Ozi Wilman Zakarya @ozyzakarya
-
Anggara Siswanajaya @anggarasj
-
Danang Puspito Jati @alfikr
-
Wahyu Akbar Wibowo @wahyuakbarwibowo
-
arianao19 @arianao19
-
Enriko Aviyanto Putra @EnrikoAviyantoPutra
-
Nanang Eka Cahya @ekacahya21