6Flow Studio is Tokenization Workflow Platform for CRE: a programmable, low-code orchestration layer for the Chainlink Runtime Environment (CRE).
next-gen IDE for Smart Contract Engineers in Financial Enterprise. It's like an n8n for CRE.
We built 6Flow on top of Chainlink Runtime Environment (CRE). Here are where we use CRE:
- Compiler outputs a full CRE project bundle (
main.ts,workflow.yaml,project.yaml,secrets.yaml, config, package, tsconfig,.env) incompiler/src/codegen/mod.rs. - Generated workflow code imports and uses CRE SDK from
@chainlink/cre-sdkincompiler/src/codegen/imports.rs. - Generated workflow structure follows CRE patterns (
cre.handler,HTTPClient,EVMClient,runtime.getSecret,runtime.report,Runner.newRunner) incompiler/tests/snapshots/codegen_basic__branching_workflow_main_ts.snap. - Generated
package.jsonincludes CRE dependency and setup (@chainlink/cre-sdk,bun x cre-setup) incompiler/src/codegen/files.rs. - Generated workflow manifests are CRE-style artifacts (
workflow.yaml,project.yaml,secrets.yaml) incompiler/src/codegen/files.rs. - TUI runs local CRE simulation via CLI command
cre workflow simulate ...intools/tui/internal/tui/cre_cli.go. - Frontend distributes compiled artifacts as
*-cre-bundle.zipinfrontend/src/lib/compiler/download-compiled-zip.ts.
In short: 6Flow is a visual builder that compiles workflows into native Chainlink CRE projects and executes/simulates them with the CRE toolchain.
- NextJS
- Chart: React Flow
- Rust
- Convex
- Chainlink Runtime Environment
.
├── compiler/ # Rust-based compiler for CRE
├── frontend/ # NextJS frontend application
├── shared/ # Shared helper functions and data models across TypeScript codebase
├── tools/ # TUI tooling for local secrets/simulation workflowsWhile we encourage you to use 6flow.studio to build your workflow, you can also run it locally.
-
Setup Convex
-
Add in
/frontend/.env:CONVEX_DEPLOYMENT= NEXT_PUBLIC_CONVEX_URL= NEXT_PUBLIC_CONVEX_SITE_URL= ETHER_SCAN_API_KEY= ALCHEMY_API_KEY= -
Use separate terminals for each process.
cd frontend
npm run devcd frontend
npx convex devcd tools/tui
go run ./cmd/tui/main.go