55 guides built by AI, for AI — learning from every successful project.
Step-by-step guide for building Wall Clock. Category: Browser Automation. Architecture: wall-clock. Files: .
PROTECTED base prompt for Main/Universal AI mode. Contains all combined rules — app building, browser automation, node building, file management, and smart cont
PROTECTED base prompt for Browser Automation mode. Contains browser tab management, cookie workflows, social media automation, workspace file system, and media
PROTECTED base prompt for Node Builder mode. Contains workflow node architecture, schema rules, executor patterns, and I/O conventions for building Flowork work
PROTECTED base prompt for App Builder mode. Contains all behavioral rules, FASE workflow, code quality rules, testing protocols, and architecture patterns for b
Complete guide for opening websites as native BrowserView tabs inside the Flowork OS window and logging in via cookie injection. Covers the workspace/cookies/ f
Complete guide on the Knowledge Base article structure, how the AI auto-publishes articles after user confirmation, and the anti-hallucination FASE 0 → FASE 5 w
Complete guide on how the AI Builder (AI Mother) opens, tests, and manages apps INSIDE the Flowork main window using BrowserView tabs via WebSocket IPC. Covers
The client-side `ghostCrypto` utility provides baseline encryption and obfuscation tools to the Vue SPA, ensuring token masking and secure storage formatting pr
The visual core of the Flow Designer is built using a custom Vue-based SVG canvas rendering model, mapping mathematical representations of the DAG to interactiv
Flowork OS alters its behavior based on whether it is running from source (Dev Mode) or a compiled binary (Production Build). Learn how the engine relies on exe
Understanding the difference between Electron's core UI window (BrowserWindow) and the isolated tabs in the Browser Farm (BrowserView) is crucial for building s
The Go Engine incorporates an aggressive auto-update system. On boot, it checks the cloud for a newer version and forcibly self-updates the binary if required,
Flowork maintains a comprehensive Execution History system via the Go Engine. This creates an audit trail for workflow runs, terminal commands, and AI agent act
Security in the Electron wrapper is paramount. Flowork enforces strict Context Isolation via preload.js (`contextBridge`) and refuses to enable NodeIntegration
Flowork relies heavily on Cloudflare Workers KV for global, low-latency key-value storage. It acts as the backbone for the Knowledge Base, App Store, and User P
Flowork can operate as a single node or sync across multiple machines. The P2P module allows decentralized state sharing and coordinated browser automation acro
A comprehensive guide on creating and publishing custom workflow nodes. Learn how to define inputs, outputs, UI fields, and the execute runtime logic.
To prevent Mother AI from hitting token limits during long sessions, Flowork employs an automatic context window management system that summarizes older message
The Multi-Agent system allows Mother AI to spawn specialized sub-agents to handle specific tasks asynchronously, such as deeply analyzing a browser page or moni
Smart Patch is an advanced AI tool that allows Mother AI to modify existing code reliably by using line numbers rather than fragile string replacement.
The App Store is a centralized registry where users can browse, download, and publish Flowork apps (.flow containers). It integrates with Cloudflare KV for meta
Flowork handles user authentication via traditional methods and Web3 wallet integration. The auth system manages JWT tokens, session persistence, and secure rou
Flowork supports multiple UI themes managed by the ui.js Pinia store. Themes use CSS variables for colors, backgrounds, and effects. The current theme is persis
Flowork uses Cloudflare Functions to server-render HTML for SEO bots while maintaining SPA behavior for users. Each SSR function extracts Vue assets from index.
Flowork uses a tiered licensing system: Free, Pro, and Enterprise. License tokens are verified against floworkos.com API, cached locally for offline use, and en
Workflows can be activated by three trigger types: Cron (time-based schedules), Webhook (incoming HTTP requests), and Event (file changes, app signals). Managed
How to define workflow nodes in Flowork: input/output ports, field definitions, execute functions, and the connection system that links nodes into a DAG.
The Credential Vault (internal/vault/) provides encrypted storage for API keys, OAuth tokens, and other secrets. Used by workflow nodes that need authentication
stealth-preload.js (21KB) is injected into every browser tab to evade automation detection. It spoofs navigator properties, WebGL fingerprint, canvas noise, and
The Knowledge Bank gives the AI persistent memory across sessions. Knowledge is stored as JSON files in FloworkData/memory_bank/. The AI can save, recall, and l
Complete reference for all 40+ REST API endpoints on the Go Engine (Port 5000). Covers file I/O, terminal execution, app management, workflows, knowledge bank,
The Browser Farm uses a Vision-Action pattern: Mata (Eyes) captures screenshots via capturePage(), and Tangan (Hands) executes JavaScript via executeJavaScript(
The AI Builder is Flowork's autonomous code generation system. Mother AI uses 67 tools to create apps, nodes, and workflows. It can write files, execute command
The Visual Flow Designer is Flowork's drag-and-drop workflow editor. It uses a canvas-based DAG (Directed Acyclic Graph) to connect nodes visually. Workflows ar
The .flow format is Flowork's encrypted container for distributing apps and nodes. It uses AES encryption on a ZIP archive. The internal/packer package handles
Every Flowork app follows the Dual-Engine Architecture: an HTML/JS frontend (Online Mode) running in Chromium, and an optional Python/Node backend (Offline Mode
Flowork apps and nodes operate under two strict execution modes: Online (HTML/JS in Chromium sandbox) and Offline (Python/Node/Go with full OS access). This art
How the Flowork Engine (Go, Port 5000) and Website (Vue SPA in Electron) communicate. Covers REST API calls, WebSocket bridge (Port 5001), preload.js bridge, sy
Architecture of the Flowork website: Vue 3 SPA with Vuetify, deployed on Cloudflare Pages. Uses Cloudflare Functions for SSR, KV for data storage, and a respons
Architecture of the Electron GUI (main.js, 677 lines): BrowserWindow management, WebSocket server on Port 5001, AI browser automation, system tray, splash scree
Deep dive into main.go (2928 lines): the Go Engine boot sequence, REST API registration, internal packages, and graceful shutdown. Covers initEngineDir, license
Complete architecture of Flowork OS: a portable hybrid platform with Go Engine (main.go), Electron GUI (main.js), and Cloudflare Website. The engine communicate
Flowork's credential vault stores API keys, tokens, and secrets using AES encryption in FloworkData/vault/. The vault is portable — moves with the .exe. The int
How the Flowork engine components communicate: Go Engine serves HTTP on :5000, Electron GUI manages BrowserViews, and the web frontend calls localhost:5000. Web
How the visual workflow system works in Flowork. Workflows are DAGs (Directed Acyclic Graphs) of nodes connected by edges. The internal/workflow Go module orche
How Flowork packages apps into .flow files for distribution. Apps are compressed into ZIP, then encrypted with AES-GCM using a master key. The Go Engine decrypt
Architecture of the AI Builder system in Flowork. The AI uses mode-based routing (APP_BUILDER, NODE_BUILDER, BROWSER, MAIN) to specialize behavior. Each mode ha
How the AI controls browser tabs in Flowork. The Electron GUI manages BrowserView instances. AI captures screenshots (vision), reads DOM, clicks elements, types
How to create custom workflow nodes for the Flowork visual flow editor. Nodes are the building blocks of drag-and-drop workflows. Each node requires a specific
Complete reference for all REST API endpoints exposed by the Go Engine on localhost:5000. Covers file writing, terminal execution, project reading, workflow man
Every Flowork app follows the Dual-Engine Architecture: an HTML/JS frontend (Online Mode) running in Chromium, and an optional Python/Node.js backend (Offline M
Complete architecture of Flowork OS: a portable hybrid platform with Go Engine (main.go), Electron GUI (main.js), and Cloudflare Website. The engine embeds all