BRICKS Foundation
The tool for edge IoT system
Free · Designed for iPad
BRICKS is a tools for visual designer and technicians to collaboratively design and development process, data rendering, deployment, and security. Combining designer-friendly workflows, deep technical access, full production quality content viewport, BRICKS enables you to iterate your designs faster and more efficiently.
BRICKS allow the designer to see the installation working in context, making it easy to visualize how the content will look, feel and behave on a single output or even when clustered across multiple outputs and machines. BRICKS offer the most reliable, scalable, industry-tested architecture available.
BRICKS provide unlimited display stitching system, any numbers of display can be setup by your imagination.
BRICKS is easy to setup Text, Picture, Video, Chart, Web-view, and Camera Inputs
more v2.24.7
Features:
- Generator Apple STT: contextual strings can bias recognition toward product terms and project-specific phrases
- Generator Apple STT can now be used as a Realtime Transcription transcriber
- DevTools is less cluttered by default
Bug fixes:
- DevTools connections and simulated taps are more reliable
- Property Bank locks now auto-release after timeout so later updates are not blocked if an earlier update fails
- Other stability improvements
2.24.7 2d ago
v2.24.6
Features:
- Generator LLM (GGML): Bump llama.cpp runtime to b9309
- Generator Assistant: guardrails now support Jinja templates, conversation history, structured tool args, and custom redactReplacement strings
Bug fixes:
- Generator LLM / Speech Inference / Reranker / VAD / TTS: shared local model contexts no longer break other generators using the same model after one is released
- Sound Recorder no longer drops an active recording fragment while finalizing a previous one
- Voice transcription listeners now register correctly when transcription starts
- Property Bank command initialization tolerates missing data-node entries
- Subspace rendering skips dangling Brick refs instead of crashing on deleted Brick references
- Other performance and stability improvements
2.24.6 Jun 3
v2.24.5
Features:
- Generator LLM (GGML): Bump llama.cpp runtime to b9254 and expose MTP (multi-token prediction) speculative decoding parameters
- Brick RichText: opt-in renderMarkdown prop renders Markdown content through the existing render-html pipeline
Bug fixes:
- Generator VAD (Traditional): expose processFloat32 as a public method so realtime detection no longer throws when fed chunks from a sound recorder
- Generator LLM / Speech Inference: clear stale Buttress context on releaseContext so the next request reinitializes instead of failing with "Context not initialized"
- DevTools: console exception output no longer duplicates the error class line above the stack frames
- Skip dangling animationId references in setupAnimations so saved configs with deleted/renamed animations no longer crash the React subtree
- Other performance and stability improvements
2.24.5 May 27
v2.24.4
Features:
- Generator Assistant: configurable guardrails with pattern or LLM safety checks across LLM and tool hooks
- Generator STT (GGML): updated whisper.cpp runtime
Bug fixes:
- Pressable bricks: standby-transition wraps no longer capture taps for bricks without press events
- Skip invalid hit_regex entries instead of crashing property bank initialization
- Faster preload startup via parallel file existence checks
- Other performance and stability improvements
2.24.4 May 19
v2.24.3
Features:
- Brick Image: filtered rendering with color matrix support
- Brick Rect: bricks without configured press events no longer capture taps
- Generator LLM (GGML): Bump llama.cpp to b9084
Bug fixes:
- Other performance and stability improvements
2.24.3 May 12
v2.24.2
Features:
- Brick Sketch: drawing canvas with Apple Pencil pressure support and configurable initial state
- DevTools: self-hosted DevTools frontend over HTTP for LAN inspection
- Generator Realtime Transcription / Speech Inference: export detected language
Bug fixes:
- Other performance and stability improvements
2.24.2 May 6
v2.24.1
Features:
- Generator LLM (OpenAI): Support OpenResponses API
- Brick GenerativeMedia: OpenAI image model selection
Bug fixes:
- Other performance and stability improvements
2.24.1 Apr 30
v2.24.0
Highlights:
- DevTools CDP (Chrome DevTools Protocol): Inspect HTTP/WebSocket/MQTT traffic, Brick component tree, and storage from Chrome DevTools, Puppeteer, or Playwright
- Generator LLM (MLX): New native on-device LLM/VLM inference on Apple Silicon (iOS 17+ / tvOS)
- Brick Rect: Blur, progressive blur, and Liquid Glass effects
- Graduated to stable: GenerativeMedia, Rive, Realtime Transcription, VAD Inference, Vector Store
Breaking Changes:
- Generator STT (GGML): Deprecated transcribeRealtime removed, use Realtime Transcription instead
Features:
- DevTools: Event inspection tools for Brick/Generator events
- Generator LLM (GGML): Bump llama.cpp runtime to b8827
- Activity Log: Support periodic screenshot capture and upload
- Star printer: Update native integration with reliability improvements
Bug fixes:
- Fix Preload stall on Preparing when sync fails before result fires
- Fix Items post-transform standby during recomputes
- Other performance and stability improvements
2.24.0 Apr 21
v2.23.9
New features:
- Generator LLM (GGML): Bump llama.cpp to b8740
Bug fixes:
- Fix TCP socket crash on app resume
- Performance optimizations and other stability improvements
2.23.9 Apr 14
v2.23.8
New features:
- Generator LLM (GGML): Bump llama.cpp to b8665
Bug fixes:
- Generator VAD: Improve detection consistency under heavy CPU load
- Generator MCP: Improve error handling for HTTP transport
- Generator MCP Server: Fix tool execution reliability and parameter handling
- Local Sync: Fix crash during session shutdown
- Fix font preload to respect skip on failure setting on first launch
- Data Bank: Improve script sandbox security and stability
- Performance optimizations and other stability improvements
2.23.8 Apr 8
v2.23.7
New features:
- Generator LLM (GGML): Bump llama.cpp runtime to b8547, add reasoning budget and force pure content support
Bug fixes:
- Fix completion resets stop/grammar params in Generator LLM (GGML)
- Fix UDP discovery with dual-socket approach
- Fix thermal printer command execution
- Fix Data Bank store reset cleanup
- Fix canvas state handling when Subspace is cleared
- Performance optimizations and other stability improvements
2.23.7 Mar 31
v2.23.6
Bug fixes:
- Fix crash on suppressed network errors in Data Bank remote update
- Fix Generator HTTP Server socket guard blocking all responses
- Performance optimizations and other stability improvements
2.23.6 Mar 24
v2.23.5
New features:
- Generator LLM (MLX): New on-device LLM/VLM inference generator using MLX framework
- Currently only available with Buttress, native support coming soon
Bug fixes:
- Generator LLM (GGML): Fix SIGABRT crash during model loading with Metal
- Standby: Restore rendering stability and debounce Subspace change-canvas updates
- Prevent unhandled promise rejection from auth errors
- Other stability improvements and bug fixes
2.23.5 Mar 19
v2.23.4
- System->Take Screenshot action: Capture full viewport including portal Subspaces
- UDP module stability improvements - Reduce CPU usage significantly
- Standby Transition & Animation: Fix rendering, breathe animation, and scaling on canvas switch and resize
- Clear image memory cache on memory warning to prevent main thread hangs
- Fix EXC_BAD_ACCESS crash on app exit caused by System Data Expression
- Generator LLM (GGML): Bump llama.cpp runtime to b8195
- Suppress unhandled network errors in Apollo GQL error handlers
- Prevent crash when channel publishes to unmounted Subspace
- Other stability improvements and bug fixes
2.23.4 Mar 12
v2.23.3
Bug fixes:
- Fix crashes on app termination (Metal context, worklets destructor)
- Preserve menu and Marked Apps shortcut events
- Generator MQTT: Additional fix for SIGSEGV crash during reconnection
- Generator HTTP: Parse SSE error event data for meaningful error messages
- Brick Items: Preserve standby transition with post transform script
- DevTools: Stabilize server startup and restart lifecycle
- Generator HTTP Server: Guard socket writes against closed sockets
- Data Bank Runtime: Improve memory management
- Other stability improvements and bug fixes
2.23.3 Mar 4
v2.23.2
Features:
- Generator VAD (ONNX) & VAD (Traditional): New voice activity detection generators for real-time speech detection
- Generator STT (GGML): Add TRANSCRIBE_STOP action
- Generator LLM (GGML): Bump llama.cpp runtime to b8095
- DevTools: Add UDP LAN discovery for automatic server scanning
- Marked Apps: Mark/favorite applications for quick binding (up to 5 per workspace)
Bug fixes:
- Generator MQTT: Fix multiple SIGSEGV crashes during reconnection
- Fix RetryLink to skip non-retriable errors (403, timeout, abort) across all GraphQL clients
- Fix various runtime crashes with graceful error handling
- Other stability improvements and bug fixes
2.23.2 Feb 24
v2.23
Highlights:
- AI/ML Features Now Stable: The Assistant, MCP, and MCP Server generators are now production-ready, enabling AI-powered content generation and Model Context Protocol integration in your applications
- BRICKS Buttress (Experimental): Offload compute-intensive AI tasks to external servers. Includes LLM and STT backends with auto-discovery and smart fallback
- Apple Intelligence (iOS 26+): Native integration with Apple's on-device AI - LLM with streaming, speech-to-text, and high-quality speech synthesis
- Brick Maps (Pro+): Comprehensive mapping with Google Maps and Apple Maps support, markers, path drawing, custom styling, and full interactivity
- Data Calculation Trigger Mode: Choose between Auto mode (triggers on input change) and Manual mode (explicit trigger only)
- Performance Improvements: Faster data operations on separate thread, optional chaining in expressions, Skia renderer for charts
Breaking Changes:
- Camera Brick: Zoom now uses actual zoom factor (1x, 2x) instead of 0-1 range. autoFocusEnabled and focusDepth properties removed
- Brick 3D Viewer has been removed
2.23.1 Feb 10
v2.22.10
BRICKS Foundation v2.22.10 features & bug fixes
- Brick Image: Add templateData/templateType properties for dynamic URL interpolation
- Data Operation: Add built-in globals and IIFE variable bindings for expressions
- Generator MCP Server: Fix TypeError in clientError handler
- DevTools: Fix HTTP request body buffering for large payloads
- Fix race condition issues in Subspace and property bank lock
- Fix 403 auth errors causing unnecessary retry requests
- Fix System->OPEN_FILE action to support array file types
- Other stability improvements and bug fixes
2.22.10 Jan 28
v2.22.9
BRICKS Foundation v2.22.9 features & bug fixes
- Debug Panel: Add Servers tab showing running MCP/HTTP/TCP servers with connection info
- Brick WebView: Add scroll control properties (scrollEnabled, nestedScrollEnabled)
- Generator HTTP: Add response selector property to extract specific data from responses
- Generator HTTP Server, TCP Server: Add IS_LISTENING Outlet
- Generator MCP: Add script member support for programmatic control
- Generator Assistant: Add MCP tool blocking, llmToolCallFallbackContent option, finish reason in events
- Generator LLM (GGML): Bump llama.cpp runtime to b7617
- Other stability improvements and bug fixes
2.22.9 Jan 14
v2.22.8
BRICKS Foundation v2.22.8 features & bug fixes
- Brick Generative Media: Add Veo 3.1 video generation with resolution, duration, and person generation settings
- Generator Assistant: Add ON_HEATUP_FINISHED, ON_GENERATING, ON_FINISHED events; support MCP resource annotations
- Generator HTTP: Support arguments for HTTP request action and script member
- Generator HTTP Server, MCP Server: Normalize path to handle trailing slashes
- Generator LLM (GGML): Bump llama.cpp runtime to b7493
- Add TOON encode/decode commands to JS sandbox and string commands
- Fix client crash when queries are in flight during logout
- Other stability improvements and bug fixes
2.22.8 Jan 3
v2.22.7
BRICKS Foundation v2.22.7 features & bug fixes
- Brick Text Input: Fix outlet/event not triggering on clear()
- Brick Generative Media: Add gemini-3-pro-image-preview model support
- Generator Serial Port: Catch USB DETACH error gracefully
- Generator MQTT: Fix crash from nil message data on iOS
- Generator Data Bank: Add client guard in subscribeDataChange to prevent errors
- Generator STT (GGML): Correct model quants and remove non-existent large-v3-q8_0 model
- Generator VAD (GGML): Change default model to silero-v6.2.0
- Generator LLM (GGML): Bump llama.cpp runtime to b7342, support Clear Cache action
- Remote Debug: Improve error handling for connection close and Firebase permission errors
- Handle persisted cache restore failures in edge cases
- Other stability improvements and bug fixes
2.22.7 12/17/2025
v2.22.6
BRICKS Foundation v2.22.6 features & bug fixes
- Debug Panel: Add copy value button
- Generator Question: Support HID keyboard based scanner with flush mode options
- Generator LLM (GGML): Bump llama.cpp runtime to b7205
- Other stability improvements and bug fixes
2.22.6 12/02/2025
v2.22.5
BRICKS Foundation v2.22.5 features & bug fixes
- Generator Assistant: Avoid crash on non-iterable initialMessages
- Generator Generative Media: Add Gemini API support
- Generator LLM (GGML):
- Bump llama.cpp runtime to b7082
- Improve performance of CPU backend
- Add OpenCC support to JS Sandbox
- Other stability improvements and bug fixes
2.22.5 11/19/2025
v2.22.4
BRICKS Foundation v2.22.4 features & bug fixes
- Generator SQLite: Support transactions, batch operations, and metadata queries
- Generator Tick: Support running state outlet
- Generator Iterator: Support FIRST action and FIRST/END event triggers
- Generator Assistant: Fix wrong session ID for files outlet
- Brick Generative Media: Fix Lottie animations not working
- Generator LLM (GGML): Bump llama.cpp runtime to b6870
- Improve native video player resource cleanup
- Other stability improvements and bug fixes
2.22.4 11/12/2025
v2.22.3
BRICKS Foundation v2.22.3 features & bug fixes
- Generator LLM (GGML)
- Convert regex shortcuts to GBNF-compatible patterns for tools
- Bump llama.cpp runtime to b6816
- Generator Canvas Map: Enhance with outlets, events, and improved type safety
- Generator Generative Media: Improve API usage & add loading outlet
- Generator AlarmClock: Fix critical bugs and improve code quality
- Generator Assistant: Improve vector store usage with proper URL file path handling and error catching
- Generator Web Crawler: Improve code quality and fix anti-patterns
- Activity Log: Add instant upload trigger for activity logs
- Application Filter: Add Claude Sonnet 4.5 and Haiku 4.5 models
- System Data: Add GGML Backend Devices
- Other stability improvements and bug fixes
2.22.3 10/29/2025
v2.24.7
Features:
- Generator Apple STT: contextual strings can bias recognition toward product terms and project-specific phrases
- Generator Apple STT can now be used as a Realtime Transcription transcriber
- DevTools is less cluttered by default
Bug fixes:
- DevTools connections and simulated taps are more reliable
- Property Bank locks now auto-release after timeout so later updates are not blocked if an earlier update fails
- Other stability improvements
more Version 2.24.7 2d ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: