# BRICKS ## Docs - [Architecture](https://docs.bricks.tools/buttress/architecture.md): How BRICKS Buttress fits together — components, data flow, and roadmap - [LAN auto-discovery](https://docs.bricks.tools/buttress/autodiscovery.md): How Foundation devices find Buttress servers on the local network - [Changelog](https://docs.bricks.tools/buttress/changelog.md): Product updates and announcements for BRICKS Buttress - [Configuration](https://docs.bricks.tools/buttress/configuration.md): TOML configuration reference for the BRICKS Buttress server - [BRICKS Buttress](https://docs.bricks.tools/buttress/index.md): Offload LLM and speech-to-text inference from BRICKS Foundation devices to a server on your LAN - [Installation](https://docs.bricks.tools/buttress/installation.md): Install and run the BRICKS Buttress server - [Workspace binding](https://docs.bricks.tools/buttress/workspace-binding.md): Pair a Buttress server with a BRICKS workspace and turn on JWT authentication - [Authentication](https://docs.bricks.tools/cli/authentication.md): Log in to your BRICKS workspace and manage profiles - [Changelog](https://docs.bricks.tools/cli/changelog.md): Product updates and announcements for BRICKS CLI - [Command reference](https://docs.bricks.tools/cli/commands.md): Full reference for all BRICKS CLI commands - [BRICKS CLI](https://docs.bricks.tools/cli/index.md): Command-line interface for the BRICKS Workspace API - [Installation](https://docs.bricks.tools/cli/installation.md): Download and install BRICKS CLI - [Application management](https://docs.bricks.tools/controller/applications.md): Create, configure, and deploy applications from BRICKS Controller - [Changelog](https://docs.bricks.tools/controller/changelog.md): Product updates and announcements for BRICKS Controller - [Config Editor](https://docs.bricks.tools/controller/config-editor.md): Build and edit application and module configurations visually in the browser - [Data Bank](https://docs.bricks.tools/controller/data-bank.md): Store and manage structured data for your applications - [Device management](https://docs.bricks.tools/controller/devices.md): Add, monitor, and control devices from BRICKS Controller - [BRICKS Controller](https://docs.bricks.tools/controller/index.md): Web interface for managing devices, applications, modules, and workspaces - [Media management](https://docs.bricks.tools/controller/media.md): Upload, organize, and serve media files with Media Flow - [Module management](https://docs.bricks.tools/controller/modules.md): Create, share, and manage reusable modules across applications - [Workspace management](https://docs.bricks.tools/controller/workspaces.md): Create and manage workspaces, members, and access tokens - [Changelog](https://docs.bricks.tools/ctor-pkg/changelog.md): Product updates and announcements for bricks-ctor - [Getting started](https://docs.bricks.tools/ctor-pkg/getting-started.md): Set up your environment and create a BRICKS project - [bricks-ctor](https://docs.bricks.tools/ctor-pkg/index.md): TypeScript SDK for building BRICKS applications as code - [Built-in MCP server](https://docs.bricks.tools/ctor-pkg/mcp-server.md): MCP server bundled with bricks-ctor - [Built-in skills](https://docs.bricks.tools/ctor-pkg/skills.md): AI agent skills bundled with bricks-ctor - [Changelog](https://docs.bricks.tools/ctor/changelog.md): Product updates and announcements for CTOR - [Using the AI agent](https://docs.bricks.tools/ctor/guide/agent-usage.md): Chat with AI to build your BRICKS application - [Authentication](https://docs.bricks.tools/ctor/guide/authentication.md): Log in to your BRICKS workspace - [Deployment](https://docs.bricks.tools/ctor/guide/deployment.md): Deploy your BRICKS application to the server - [Installation](https://docs.bricks.tools/ctor/guide/installation.md): Download and install CTOR - [Start chat](https://docs.bricks.tools/ctor/guide/main-chat.md): Land on the main chat to scaffold a new project or run workspace-level workflows - [Project setup](https://docs.bricks.tools/ctor/guide/project-setup.md): Create and manage BRICKS projects - [Pull app](https://docs.bricks.tools/ctor/guide/pull-app.md): Pull the latest app files from the server - [CTOR](https://docs.bricks.tools/ctor/index.md): AI agent IDE for building, debugging, and deploying BRICKS applications - [ACP (Agent Client Protocol)](https://docs.bricks.tools/ctor/reference/acp.md): Connect external tools to CTOR's AI agent - [Commands](https://docs.bricks.tools/ctor/reference/commands.md): Built-in slash commands for the AI agent - [Diff view](https://docs.bricks.tools/ctor/reference/diff-view.md): Side-by-side git diff pane with live file watching - [MCP servers](https://docs.bricks.tools/ctor/reference/mcp.md): Connect external tool servers via Model Context Protocol - [Supported models](https://docs.bricks.tools/ctor/reference/models.md): AI models available in CTOR - [Preview](https://docs.bricks.tools/ctor/reference/preview.md): Run your BRICKS application in an embedded preview pane - [Sandbox](https://docs.bricks.tools/ctor/reference/sandbox.md): Restrict agent shell access to protect your system - [Settings](https://docs.bricks.tools/ctor/reference/settings.md): Configure providers, appearance, and agent behavior - [Skills](https://docs.bricks.tools/ctor/reference/skills.md): Reusable instruction sets for the AI agent - [Sub-agents](https://docs.bricks.tools/ctor/reference/sub-agents.md): Create specialized agents for focused tasks - [Activity log monitoring](https://docs.bricks.tools/foundation/activity-log.md): Capture, visualize, and query application events and screenshots from devices - [Automations](https://docs.bricks.tools/foundation/automations.md): Run E2E automation tests on devices - [Use Buttress for inference](https://docs.bricks.tools/foundation/buttress.md): Offload LLM and speech-to-text generators to a Buttress server on your LAN - [Changelog](https://docs.bricks.tools/foundation/changelog.md): Product updates and announcements for BRICKS Foundation - [Debug panel](https://docs.bricks.tools/foundation/debug-panel.md): Inspect runtime state and troubleshoot application issues on the device - [Device binding](https://docs.bricks.tools/foundation/device-binding.md): Connect your device to a BRICKS workspace - [BRICKS Foundation](https://docs.bricks.tools/foundation/index.md): Cross-platform runtime for running BRICKS applications on mobile, desktop, and TV devices - [Installation](https://docs.bricks.tools/foundation/installation.md): Download and install BRICKS Foundation - [Launch applications](https://docs.bricks.tools/foundation/launch-applications.md): Assign and run BRICKS applications on your device - [Local debugging](https://docs.bricks.tools/foundation/local-debugging.md): Connect Chrome DevTools and access MCP endpoints on the local network - [Local sync](https://docs.bricks.tools/foundation/local-sync.md): Sync application data and state between devices on the local network - [Core reference](https://docs.bricks.tools/foundation/reference.md): Detailed reference for bricks, generators, data, animations, and all BRICKS platform entities - [Remote debugging](https://docs.bricks.tools/foundation/remote-debug.md): Inspect application properties remotely via BRICKS Controller - [Advanced settings](https://docs.bricks.tools/foundation/settings.md): Configure local display, performance, and debugging options on the device - [BRICKS](https://docs.bricks.tools/index.md): Documentation for the BRICKS platform