Skip to content
The Suiflex mark rendered in three dimensions

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.

Enter the lab Scroll
Verify / ForgeGuard Arsy Code → ForgeGuard → suitest

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.

  1. 01
    Idea Frame the problem.
    Open stage
    • No module yet
  2. 02
    Research Gather evidence.
    Covered by 1
    • WebSift
  3. 03
    Plan Choose the path.
    Covered by 1
    • Arsy
  4. 04
    Build Assemble the system.
    Covered by 4
    • Kurir
    • Arsy
    • rdb
    • SafeHell
  5. 05
    Code Implement the work.
    Covered by 2
    • Kurir
    • Arsy Code
  6. 06
    Verify Prove the change.
    Covered by 1
    • ForgeGuard
  7. 07
    Test Exercise the product.
    Covered by 1
    • suitest
  8. 08
    Debug Find the failure.
    Covered by 2
    • Arsy Code
    • suitest
  9. 09
    Ship Release with control.
    Covered by 1
    • SafeHell
  10. 10
    Observe Inspect real behavior.
    Covered by 2
    • FluxGuard
    • rdb
  11. 11
    Learn Keep the knowledge.
    Covered by 1
    • Companion
  12. 12
    Iterate Feed evidence forward.
    Covered by 2
    • Arsy
    • WebSift

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.

04

Data infrastructure

Suiflex Open engineering

Chapter 04 — Practical engineering workflows

Start anywhere.
Keep moving.

WF / 01

AI software engineering

7 modules

  1. Research WebSift 01
  2. AI agents Arsy 02
  3. Development Arsy Code 03
  4. Secure execution SafeHell 04
  5. Engineering verification ForgeGuard 05
  6. Quality engineering suitest 06
  7. Data infrastructure rdb 07
WF / 02

Product QA workflow

3 modules

  1. Quality engineering suitest 01
  2. Engineering verification ForgeGuard 02
  3. Development Arsy Code 03
WF / 03

Research to implementation

5 modules

  1. Research WebSift 01
  2. Meeting knowledge Companion 02
  3. AI agents Arsy 03
  4. Development Arsy Code 04
  5. Engineering verification ForgeGuard 05

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.

01 / Development usable
Terminal coding harness

Arsy Code

An open-source terminal-first coding-agent harness for context, permissions, parallel work, and durable engineering evidence.

CLIEvent logPolicy engine

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 — event log
$ 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
Waiting for approval
02 / AI agents in development
General-purpose agent harness

Arsy

An open-source runtime for agents that plan, use tools, remember context, and act under auditable policies.

Agent runtimePolicy-aware

ProblemHow can one agent foundation support research, automation, operations, and long-running work without becoming a coding-only tool?

ApproachA policy-aware runtime separates the hot-path kernel from ecosystem workers, turning goals, tools, and context into auditable action.

Repository opens with the first public release coming soon
Policy-aware runtime
01 Goal
02 Plan
03 Tool call
04 Memory
05 Action
06 Audit
Every step passes the policy boundary
03 / Meeting knowledge usable
Meeting capture and recall

Companion

Turn Google Meet and Microsoft Teams calls into structured Markdown notes you keep.

Browser extensionDesktop appMarkdown

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.

Meet / Teams captions → Markdown note
  1. 01 · Captured

    Live captions from a Google Meet call

  2. 02 · Structured

    Summary · timeline · decisions · action items

  3. 03 · Filed

    Saved to the local Markdown vault

04 / Engineering verification active
AI engineering discipline

ForgeGuard

A token-efficient quality layer for AI coding agents.

RustNo LLM calls

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.

Verification gate
ForgeGuard
AI agentblocked · no evidenceRepository
  1. 01Hooks
  2. 02Task
  3. 03Checks
  4. 04Evidence
05 / Quality engineering usable
Agent-native testing

suitest

A self-hostable, MCP-native QA platform for deterministic and agent-driven testing.

PythonTypeScriptMCP

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.

Blackbox run · evidence attached
  1. UI · navigator renders 7 journeys PASS
  2. API · GET /health returns 200 PASS
  3. UI · copy button writes clipboard PASS
  4. API · POST /run rejects bad payload FAIL
06 / AI agents experimental
Resource-aware agent tooling

FluxGuard

Resource awareness for coding agents before every major operation.

RustMCPCLI

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.

Resource snapshot · MCP
Quota 72% normal
Context 61% normal
Rate limit 48% normal
Budget flow 29% watch
Recommended mode Continue · conserve optional work
07 / AI agents active
MCP harness integration

Kurir

Register any MCP server with agent harnesses through one portable CLI and library.

RustMCPCLI · 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.

MCP harness bridge · multi-agent registration
Server spec
{
  "name": "my-server",
  "command": "my-server",
  "args": ["mcp"]
}
Kurir scopes · backup
Harness targets
Claude CodeCursorOpenCodeVS CodeWindsurfZed
Execution mode Dry-run preview · zero-drift config merge
08 / Data infrastructure usable
Developer tooling

rdb

A free, open-source desktop database client built as one native binary.

RustmacOS · Windows · Linux

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.

One native binary · 11 engines
select * from suiflex.modules where status = 'usable';
PostgreSQLMySQLMariaDBRedisValkeyMongoDBSQLiteCassandraSQL ServerOracleClickHouse
09 / Research experimental
Web research infrastructure

WebSift

Search, research, scrape, map, and crawl the public web through one keyless Rust binary.

RustMCPCLI

ProblemResearch agents need useful web evidence without a patchwork of provider-specific tools.

ApproachOne local binary exposes web retrieval workflows over CLI and MCP.

Search · scrape · map · crawl
01Sources
02Retrieval
03Verification
04Answer
10 / Secure execution experimental
Agent command boundaries

SafeHell

A local approval broker for SSH commands requested by AI coding agents.

RustSSHLocal-first

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.

Approval broker · encrypted vault
Agent requests ssh deploy@prod 'systemctl restart api'
Held
Human decides
approve deny

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.
  1. @suiflex/forgeguard 0.20.0
    Install npm install -g @suiflex/forgeguard
  2. @suiflex/fluxguard 0.2.2
    Install npm install -g @suiflex/fluxguard
  3. @suiflex/kurir 0.4.0
    Install npm install -g @suiflex/kurir
  4. @suiflex/arsy-code 0.10.0
    Install npm install -g @suiflex/arsy-code
  5. @suiflex/rdb 0.48.2

    also drops RDB.app into ~/Applications on macOS

    Install npm install -g @suiflex/rdb
  6. @suiflex/suitest 0.16.0

    launcher · runs the full local stack

    Run the onboarding wizard npx @suiflex/suitest onboard
  7. @suiflex/suitest-mcp 0.16.0

    MCP server for IDE agents — no platform install

    Run without installing npx -y @suiflex/suitest-mcp
  8. @suiflex/safehell 0.6.1
    Install npm install -g @suiflex/safehell
  9. @suiflex/websift 0.4.2
    Install npm install -g @suiflex/websift
02 Install scripts curl or irm straight from each repository. SHA-256 verified before anything lands on PATH.
  1. ForgeGuard v0.20.0
    macOS / Linux curl -fsSL https://raw.githubusercontent.com/suiflex/ForgeGuard/main/install.sh | sh
    Windows irm https://raw.githubusercontent.com/suiflex/ForgeGuard/main/install.ps1 | iex
  2. FluxGuard v0.2.2
    macOS / Linux curl -fsSL https://raw.githubusercontent.com/suiflex/FluxGuard/develop/scripts/install.sh | sh
    Windows irm https://raw.githubusercontent.com/suiflex/FluxGuard/develop/scripts/install.ps1 | iex
  3. Kurir v0.4.0
    macOS / Linux curl -fsSL https://raw.githubusercontent.com/suiflex/kurir/main/scripts/install.sh | sh
    Windows irm https://raw.githubusercontent.com/suiflex/kurir/main/scripts/install.ps1 | iex
  4. Arsy Code v0.10.0
    macOS / Linux curl -fsSL https://raw.githubusercontent.com/suiflex/arsy-code/main/install.sh | sh
    Windows irm https://raw.githubusercontent.com/suiflex/arsy-code/main/install.ps1 | iex
  5. rdb v0.48.2
    macOS / Linux curl -fsSL https://raw.githubusercontent.com/suiflex/rdb/develop/scripts/install.sh | bash
    Windows irm https://raw.githubusercontent.com/suiflex/rdb/develop/scripts/install.ps1 | iex
  6. SafeHell v0.6.1
    macOS / Linux curl -fsSL https://raw.githubusercontent.com/suiflex/SafeHell/develop/scripts/install.sh | sh
    Windows irm https://raw.githubusercontent.com/suiflex/SafeHell/develop/scripts/install.ps1 | iex
  7. websift v0.4.2
    macOS / Linux curl -fsSL https://raw.githubusercontent.com/suiflex/websift/HEAD/install.sh | sh
    Windows irm https://raw.githubusercontent.com/suiflex/websift/HEAD/install.ps1 | iex
03 Homebrew One tap covers macOS and Linux, cask for the desktop app.
  1. forgeguard v0.20.0
    Tap once, then install brew install suiflex/tap/forgeguard
  2. fluxguard v0.2.2
    Install brew install suiflex/tap/fluxguard
  3. kurir v0.4.0
    Install brew install suiflex/tap/kurir
  4. arsy-code v0.10.0
    Install brew install suiflex/tap/arsy-code
  5. rdb v0.48.2

    formula on Linux · cask on macOS

    macOS desktop app brew install --cask suiflex/tap/rdb
    Linux CLI brew install suiflex/tap/rdb
  6. suitest-mcp v0.16.0
    MCP server for IDE agents brew install suiflex/tap/suitest-mcp
  7. safehell v0.6.1
    Install brew install suiflex/tap/safehell
  8. websift v0.4.2
    Install brew install suiflex/tap/websift
04 Scoop Windows manifests served from a public bucket.
  1. forgeguard v0.20.0
    Add the bucket (once) scoop bucket add suiflex https://github.com/suiflex/scoop-bucket
    Install scoop install forgeguard
  2. fluxguard v0.2.2
    Install scoop install fluxguard
  3. kurir v0.4.0
    Install scoop install kurir
  4. arsy-code v0.10.0
    Install scoop install arsy-code
  5. rdb v0.48.2
    Install scoop install rdb
  6. suitest-mcp v0.16.0
    Install scoop install suitest-mcp
  7. safehell v0.6.1
    Install scoop install safehell
  8. websift v0.4.2
    Install scoop install websift
05 crates.io Build from source with Cargo where the crate is published.
  1. fluxguard 0.2.2
    Builds from source cargo install fluxguard
  2. websift 0.4.2
    Builds from source cargo install websift
  3. safehell 0.6.1
    Builds 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.

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.

suitest Quality engineering · 7 contributors → Suiflex engineering stack
  • Wahyu Akbar Wibowo (@wahyuakbarwibowo) on GitHub Wahyu Akbar Wibowo @wahyuakbarwibowo
  • Resa Aqrobby (@resincode) on GitHub Resa Aqrobby @resincode
  • Ozi Wilman Zakarya (@ozyzakarya) on GitHub Ozi Wilman Zakarya @ozyzakarya
  • connaners (@connaners) on GitHub connaners @connaners
  • Manan (@Manan-byte) on GitHub Manan @Manan-byte
  • SeptianEPN (@SeptianEPN) on GitHub SeptianEPN @SeptianEPN
  • Fauzi Akbar (@foozieakbar) on GitHub Fauzi Akbar @foozieakbar
All contributors ↗
Companion Meeting knowledge · 5 contributors → Suiflex engineering stack
  • Wahyu Akbar Wibowo (@wahyuakbarwibowo) on GitHub Wahyu Akbar Wibowo @wahyuakbarwibowo
  • Resa Aqrobby (@resincode) on GitHub Resa Aqrobby @resincode
  • Ozi Wilman Zakarya (@ozyzakarya) on GitHub Ozi Wilman Zakarya @ozyzakarya
  • Anggara Siswanajaya (@anggarasj) on GitHub Anggara Siswanajaya @anggarasj
  • Danang Puspito Jati (@alfikr) on GitHub Danang Puspito Jati @alfikr
All contributors ↗
rdb Data infrastructure · 4 contributors → Suiflex engineering stack
  • Wahyu Akbar Wibowo (@wahyuakbarwibowo) on GitHub Wahyu Akbar Wibowo @wahyuakbarwibowo
  • arianao19 (@arianao19) on GitHub arianao19 @arianao19
  • Enriko Aviyanto Putra (@EnrikoAviyantoPutra) on GitHub Enriko Aviyanto Putra @EnrikoAviyantoPutra
  • Nanang Eka Cahya (@ekacahya21) on GitHub Nanang Eka Cahya @ekacahya21
All contributors ↗
ForgeGuard Engineering verification · 2 contributors → Suiflex engineering stack
  • Wahyu Akbar Wibowo (@wahyuakbarwibowo) on GitHub Wahyu Akbar Wibowo @wahyuakbarwibowo
  • Resa Aqrobby (@resincode) on GitHub Resa Aqrobby @resincode
All contributors ↗
Arsy Code Development · 2 contributors → Suiflex engineering stack
  • Resa Aqrobby (@resincode) on GitHub Resa Aqrobby @resincode
  • Ozi Wilman Zakarya (@ozyzakarya) on GitHub Ozi Wilman Zakarya @ozyzakarya
All contributors ↗
FluxGuard AI agents · 1 contributor → Suiflex engineering stack
  • Wahyu Akbar Wibowo (@wahyuakbarwibowo) on GitHub Wahyu Akbar Wibowo @wahyuakbarwibowo
All contributors ↗
Kurir AI agents · 1 contributor → Suiflex engineering stack
  • Wahyu Akbar Wibowo (@wahyuakbarwibowo) on GitHub Wahyu Akbar Wibowo @wahyuakbarwibowo
All contributors ↗