Organization your people and their roles└── Workspace one business: teammates, computer, Apps, Secrets, library, memory, billing └── Project a line of work inside it: threads, lists, a library folder, repositories
The organization holds your people. A member has one role, owner, admin or member, and that role applies
in every workspace of the organization. You create the organization when you answer What are you building? in
onboarding: it gets the name you enter, and so does its first workspace. You rarely see the word: its name shows at
the top of the workspace switcher. See Members.
A workspace is one business or project area. In Brigade’s words: “A workspace is one business or project. It has its
own AI teammates, computer and run log.” Each workspace also has its own Apps, Secrets, library, memory, skills,
routines and triggers, and its own Brigade Cloud subscription. Nothing crosses from one workspace to
another.Switch workspaces from the menu at the top left of the sidebar. Owners and admins create one with New workspace
in that menu: the Create a workspace form asks only for a Workspace name. A new workspace comes with its own
Chief.
Run separate businesses in separate workspaces. Use projects for lines of work inside one
business.
A project groups threads, library files and repositories inside a workspace. It has a Brief that every
thread started in it gets, a library folder, and a memory of its own. A project organizes work; it is not a wall:
every teammate, App and Secret of the workspace stays available in it. See Projects.
A teammate is the real Claude Code or Codex with a job: a name, role instructions, a model, and access you choose.
Every workspace starts with Chief, which helps you set up your team, routes work to the right teammate, keeps
your rules, and can go through what waits on you each morning to recommend what to do. See Teammates.
A thread is one conversation with one teammate. You start most of them, but a routine, a trigger or another thread
can start one too. The thread shows every step the teammate takes. See Threads.
A ticket is something waiting on a person: an approval, a question, access a teammate lacks, a sign-in, a cap
reached, an AI account out of usage. Threads that wait on you show under Needs you in the sidebar, and
in Needs you on Today. See Needs you.
A teammate works on a computer: your own Mac or Linux machine, or the workspace’s cloud computer. A small program,
the runner, links the computer to your workspace and runs each thread there with Claude Code or Codex, signed in to
your own AI account. See Your computer or Brigade Cloud.
Your Claude or ChatGPT plan, signed in on a computer. Teammates run on it, so Brigade never bills you for AI usage.
Accounts on the cloud computer are the workspace’s, used by every member’s threads there; those on a member’s own
computer are theirs alone. See AI accounts.
An App is a service your teammates work in, such as Gmail, GitHub or Stripe. You connect an account once, then give
each teammate no access, read only, or read and write. Its key stays in Brigade. See Apps.
A Secret is a login, API key or database URL for something that isn’t an App. Keep them in Settings → Secrets
and choose which teammates may use each one. See Secrets.
Memory is what teammates learn as they work, kept as notes at three levels: the workspace (every teammate loads it),
each project, and each teammate (only that teammate loads it). See Memory.
A skill tells teammates how your workspace does a certain kind of work, step by step. It gives no access. Owners and
admins write skills; a teammate can propose one, and an admin approves it. See Skills.
A trigger starts a thread when something happens in an App (a failed payment, a new issue, an email) or a webhook
arrives. Owners and admins create them, and approve those a teammate proposes. See Triggers.
A playbook is a whole job, such as support, ready to install: its triggers, routines, skills and the Apps it needs.
Find them in Playbooks.
See Playbooks.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Brigade","description":"AI teammates that run your whole company, on the Claude or ChatGPT plan you already pay for.","colors":{"primary":"#6c43e6","light":"#a58af9","dark":"#6c43e6"},"logo":{"light":"https://mintcdn.com/brigade/9pOlg_p5LRSBiwbc/logo/light.svg?fit=max\u0026auto=format\u0026n=9pOlg_p5LRSBiwbc\u0026q=85\u0026s=d62fd9b09465ad959ae6159e7311f474","dark":"https://mintcdn.com/brigade/9pOlg_p5LRSBiwbc/logo/dark.svg?fit=max\u0026auto=format\u0026n=9pOlg_p5LRSBiwbc\u0026q=85\u0026s=15c5505d279ecabbf99774a647bb71d7","href":"https://www.brigade.lol"},"favicon":"https://mintcdn.com/brigade/9pOlg_p5LRSBiwbc/favicon.svg?fit=max\u0026auto=format\u0026n=9pOlg_p5LRSBiwbc\u0026q=85\u0026s=e01965c3631f0e29b6e8d2b2f9ef0119","navbar":{"links":[{"href":"https://demo.brigade.lol","label":"Live demo"},{"href":"https://github.com/gmpetrov/brigade","label":"GitHub"}],"primary":{"type":"button","label":"Sign up","href":"https://www.brigade.lol/sign-up"}},"footer":{"socials":{"github":"https://github.com/gmpetrov/brigade"}},"seo":{"metatags":{"canonical":"https://www.brigade.lol/docs"},"indexing":"navigable"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"brigade","hasAudioNarration":false,"actualSubdomain":"brigade","customDomains":[],"gitSource":{"type":"github","owner":"gmpetrov","repo":"brigade","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":"","_id":"6ae399cb63d34ac1d9b5666a"},"entitlements":{},"buildId":"6af4811ec0e883d57436e451","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"Teammates","count":5},{"language":"default","tag":"Organize work","count":5},{"language":"default","tag":"Workspace","count":4},{"language":"default","tag":"Get started","count":4},{"language":"default","tag":"Apps","count":3},{"language":"default","tag":"Automate","count":3},{"language":"default","tag":"Help","count":1},{"language":"default","tag":"Trust","count":1},{"language":"default","tag":"Open source","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"concepts","slug":"/concepts","pageMetadata":{"title":"Key concepts","description":"The words Brigade uses, what each one means, and where to read more.","href":"/concepts"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"The words Brigade uses, what each one means, and where to read more.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Brigade has a small set of building blocks. This page explains each one in a paragraph and links to the page that\ncovers it in full.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-fits-together`,children:`How it fits together`}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Organization your people and their roles`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`└── Workspace one business: teammates, computer, Apps, Secrets, library, memory, billing`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` └── Project a line of work inside it: threads, lists, a library folder, repositories`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`organization`,children:`Organization`}),`\n`,_jsxs(_components.p,{children:[`The organization holds your people. A member has one role, `,_jsx(_components.strong,{children:`owner`}),`, `,_jsx(_components.strong,{children:`admin`}),` or `,_jsx(_components.strong,{children:`member`}),`, and that role applies\nin every workspace of the organization. You create the organization when you answer `,_jsx(_components.strong,{children:`What are you building?`}),` in\nonboarding: it gets the name you enter, and so does its first workspace. You rarely see the word: its name shows at\nthe top of the workspace switcher. See `,_jsx(_components.a,{href:`/members`,children:`Members`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`workspace`,children:`Workspace`}),`\n`,_jsxs(_components.p,{children:[`A workspace is one business or project area. In Brigade’s words: “A workspace is one business or project. It has its\nown AI teammates, computer and run log.” Each workspace also has its own Apps, Secrets, library, memory, skills,\nroutines and triggers, and its own `,_jsx(_components.a,{href:`/computers`,children:`Brigade Cloud`}),` subscription. Nothing crosses from one workspace to\nanother.`]}),`\n`,_jsxs(_components.p,{children:[`Switch workspaces from the menu at the top left of the sidebar. Owners and admins create one with `,_jsx(_components.strong,{children:`New workspace`}),`\nin that menu: the `,_jsx(_components.strong,{children:`Create a workspace`}),` form asks only for a `,_jsx(_components.strong,{children:`Workspace name`}),`. A new workspace comes with its own\nChief.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Run separate businesses in separate workspaces. Use projects for lines of work inside one\nbusiness.`})}),`\n`,_jsx(Heading,{level:`2`,id:`project`,children:`Project`}),`\n`,_jsxs(_components.p,{children:[`A project groups threads, library files and repositories inside a workspace. It has a `,_jsx(_components.strong,{children:`Brief`}),` that every\nthread started in it gets, a library folder, and a memory of its own. A project organizes work; it is not a wall:\nevery teammate, App and Secret of the workspace stays available in it. See `,_jsx(_components.a,{href:`/projects`,children:`Projects`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`teammate`,children:`Teammate`}),`\n`,_jsxs(_components.p,{children:[`A teammate is the real Claude Code or Codex with a job: a name, role instructions, a model, and access you choose.\nEvery workspace starts with `,_jsx(_components.strong,{children:`Chief`}),`, which helps you set up your team, routes work to the right teammate, keeps\nyour rules, and can go through what waits on you each morning to recommend what to do. See `,_jsx(_components.a,{href:`/teammates`,children:`Teammates`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`thread`,children:`Thread`}),`\n`,_jsxs(_components.p,{children:[`A thread is one conversation with one teammate. You start most of them, but a routine, a trigger or another thread\ncan start one too. The thread shows every step the teammate takes. See `,_jsx(_components.a,{href:`/threads`,children:`Threads`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`ticket-and-needs-you`,children:`Ticket and Needs you`}),`\n`,_jsxs(_components.p,{children:[`A ticket is something waiting on a person: an approval, a question, access a teammate lacks, a sign-in, a cap\nreached, an AI account out of usage. Threads that wait on you show under `,_jsx(_components.strong,{children:`Needs you`}),` in the sidebar, and\nin `,_jsx(_components.strong,{children:`Needs you`}),` on `,_jsx(_components.strong,{children:`Today`}),`. See `,_jsx(_components.a,{href:`/needs-you`,children:`Needs you`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`computer-and-runner`,children:`Computer and runner`}),`\n`,_jsxs(_components.p,{children:[`A teammate works on a computer: your own Mac or Linux machine, or the workspace’s cloud computer. A small program,\nthe runner, links the computer to your workspace and runs each thread there with Claude Code or Codex, signed in to\nyour own AI account. See `,_jsx(_components.a,{href:`/computers`,children:`Your computer or Brigade Cloud`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`ai-account`,children:`AI account`}),`\n`,_jsxs(_components.p,{children:[`Your Claude or ChatGPT plan, signed in on a computer. Teammates run on it, so Brigade never bills you for AI usage.\nAccounts on the cloud computer are the workspace’s, used by every member’s threads there; those on a member’s own\ncomputer are theirs alone. See `,_jsx(_components.a,{href:`/ai-accounts`,children:`AI accounts`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`app`,children:`App`}),`\n`,_jsxs(_components.p,{children:[`An App is a service your teammates work in, such as Gmail, GitHub or Stripe. You connect an account once, then give\neach teammate no access, read only, or read and write. Its key stays in Brigade. See `,_jsx(_components.a,{href:`/apps`,children:`Apps`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`secret`,children:`Secret`}),`\n`,_jsxs(_components.p,{children:[`A Secret is a login, API key or database URL for something that isn’t an App. Keep them in `,_jsx(_components.strong,{children:`Settings → Secrets`}),`\nand choose which teammates may use each one. See `,_jsx(_components.a,{href:`/apps#secrets`,children:`Secrets`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`library`,children:`Library`}),`\n`,_jsxs(_components.p,{children:[`The library holds the workspace’s shared files: documents, lists, designs. Teammates read it and, with access, write\nto it. See `,_jsx(_components.a,{href:`/library`,children:`Library`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`memory`,children:`Memory`}),`\n`,_jsxs(_components.p,{children:[`Memory is what teammates learn as they work, kept as notes at three levels: the workspace (every teammate loads it),\neach project, and each teammate (only that teammate loads it). See `,_jsx(_components.a,{href:`/memory`,children:`Memory`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`skill`,children:`Skill`}),`\n`,_jsxs(_components.p,{children:[`A skill tells teammates how your workspace does a certain kind of work, step by step. It gives no access. Owners and\nadmins write skills; a teammate can propose one, and an admin approves it. See `,_jsx(_components.a,{href:`/skills`,children:`Skills`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`routine`,children:`Routine`}),`\n`,_jsxs(_components.p,{children:[`A routine starts work on a schedule, from every hour to once a week, in a fresh thread each time. Find them in\n`,_jsx(_components.strong,{children:`Routines`}),`. See `,_jsx(_components.a,{href:`/routines`,children:`Routines`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`trigger`,children:`Trigger`}),`\n`,_jsxs(_components.p,{children:[`A trigger starts a thread when something happens in an App (a failed payment, a new issue, an email) or a webhook\narrives. Owners and admins create them, and approve those a teammate proposes. See `,_jsx(_components.a,{href:`/triggers`,children:`Triggers`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`playbook`,children:`Playbook`}),`\n`,_jsxs(_components.p,{children:[`A playbook is a whole job, such as support, ready to install: its triggers, routines, skills and the Apps it needs.\nFind them in `,_jsx(_components.strong,{children:`Playbooks`}),`.\nSee `,_jsx(_components.a,{href:`/playbooks`,children:`Playbooks`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Key concepts","description":"The words Brigade uses, what each one means, and where to read more.","href":"/concepts"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How it fits together","slug":"how-it-fits-together","depth":2,"children":[]},{"title":"Organization","slug":"organization","depth":2,"children":[]},{"title":"Workspace","slug":"workspace","depth":2,"children":[]},{"title":"Project","slug":"project","depth":2,"children":[]},{"title":"Teammate","slug":"teammate","depth":2,"children":[]},{"title":"Thread","slug":"thread","depth":2,"children":[]},{"title":"Ticket and Needs you","slug":"ticket-and-needs-you","depth":2,"children":[]},{"title":"Computer and runner","slug":"computer-and-runner","depth":2,"children":[]},{"title":"AI account","slug":"ai-account","depth":2,"children":[]},{"title":"App","slug":"app","depth":2,"children":[]},{"title":"Secret","slug":"secret","depth":2,"children":[]},{"title":"Library","slug":"library","depth":2,"children":[]},{"title":"Memory","slug":"memory","depth":2,"children":[]},{"title":"Skill","slug":"skill","depth":2,"children":[]},{"title":"Routine","slug":"routine","depth":2,"children":[]},{"title":"Trigger","slug":"trigger","depth":2,"children":[]},{"title":"Playbook","slug":"playbook","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"brigade","siteName":"Brigade","title":"Key concepts - Brigade","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T15:08:57.744Z","originalFileLocation":"concepts.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"The words Brigade uses, what each one means, and where to read more.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Brigade\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/brigade/lduKpvZCVk2yIVsb/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/brigade/lduKpvZCVk2yIVsb/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/brigade/lduKpvZCVk2yIVsb/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/brigade/lduKpvZCVk2yIVsb/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/brigade/lduKpvZCVk2yIVsb/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/brigade/lduKpvZCVk2yIVsb/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/brigade/lduKpvZCVk2yIVsb/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/brigade/lduKpvZCVk2yIVsb/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/brigade/lduKpvZCVk2yIVsb/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Key concepts - Brigade\">\u003cmeta data-mint-head property=\"og:description\" content=\"The words Brigade uses, what each one means, and where to read more.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Brigade\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.brigade.lol/docs/concepts\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://brigade.mintlify.site/docs/_mintlify/api/og/v2?division=Get+started\u0026amp;title=Key+concepts\u0026amp;description=The+words+Brigade+uses%2C+what+each+one+means%2C+and+where+to+read+more.\u0026amp;theme=1a8c76bd077b2f2fe7183c63\u0026amp;signature=678aaf41177c4248c83d0499101a346b6250c82d42f3b1e259a4521026cc8009\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Key concepts - Brigade\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The words Brigade uses, what each one means, and where to read more.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://brigade.mintlify.site/docs/_mintlify/api/og/v2?division=Get+started\u0026amp;title=Key+concepts\u0026amp;description=The+words+Brigade+uses%2C+what+each+one+means%2C+and+where+to+read+more.\u0026amp;theme=1a8c76bd077b2f2fe7183c63\u0026amp;signature=678aaf41177c4248c83d0499101a346b6250c82d42f3b1e259a4521026cc8009\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/brigade/lduKpvZCVk2yIVsb/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Brigade\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6c43e6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.brigade.lol/docs/concepts\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/concepts.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.brigade.lol/#organization\",\"name\":\"Brigade\",\"url\":\"https://www.brigade.lol\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/brigade/9pOlg_p5LRSBiwbc/logo/light.svg?fit=max\u0026auto=format\u0026n=9pOlg_p5LRSBiwbc\u0026q=85\u0026s=d62fd9b09465ad959ae6159e7311f474\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.brigade.lol/docs#website\",\"name\":\"Brigade\",\"url\":\"https://www.brigade.lol/docs\",\"publisher\":{\"@id\":\"https://www.brigade.lol/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.brigade.lol/docs/concepts#webpage\",\"url\":\"https://www.brigade.lol/docs/concepts\",\"name\":\"Key concepts\",\"description\":\"The words Brigade uses, what each one means, and where to read more.\",\"dateModified\":\"2026-11-06T15:08:57.744Z\",\"isPartOf\":{\"@id\":\"https://www.brigade.lol/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.brigade.lol/docs/concepts#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.brigade.lol/docs/concepts#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Get started\",\"item\":\"https://www.brigade.lol/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Key concepts\",\"item\":\"https://www.brigade.lol/docs/concepts\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.brigade.lol/docs/concepts#article\",\"headline\":\"Key concepts\",\"name\":\"Key concepts\",\"description\":\"The words Brigade uses, what each one means, and where to read more.\",\"url\":\"https://www.brigade.lol/docs/concepts\",\"mainEntityOfPage\":{\"@id\":\"https://www.brigade.lol/docs/concepts#webpage\"},\"dateModified\":\"2026-11-06T15:08:57.744Z\",\"publisher\":{\"@id\":\"https://www.brigade.lol/#organization\"},\"isPartOf\":{\"@id\":\"https://www.brigade.lol/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Brigade\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Brigade\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/concepts.md","siteName":"Brigade","nav":{"global":null,"groups":[{"group":"Get started","pages":[{"title":"What is Brigade?","href":"/index"},{"title":"Quickstart","href":"/quickstart"},{"title":"Your computer or Brigade Cloud","description":"Where your teammates run, what each option gives you, and how to move a thread between them.","href":"/computers"},{"title":"Key concepts","href":"/concepts"}]},{"group":"Teammates","pages":[{"title":"Teammates","description":"What a teammate is, how Chief sets up your team, keeps your rules and goes through what waits on you, and how to create, configure and archive teammates.","href":"/teammates"},{"title":"Threads","href":"/threads"},{"title":"Goals","href":"/goals"},{"title":"Needs you and tickets","href":"/needs-you"},{"title":"AI accounts","href":"/ai-accounts"}]},{"group":"Organize work","pages":[{"title":"Projects","href":"/projects"},{"title":"Lists","href":"/lists"},{"title":"Library","href":"/library"},{"title":"Memory","href":"/memory"},{"title":"Skills","href":"/skills"}]},{"group":"Automate","pages":[{"title":"Routines","href":"/routines"},{"title":"Triggers","href":"/triggers"},{"title":"Playbooks","href":"/playbooks"}]},{"group":"Apps","pages":[{"title":"Apps","href":"/apps"},{"title":"Email","href":"/email"},{"title":"Code, pull requests and previews","href":"/code-and-previews"}]},{"group":"Workspace","pages":[{"title":"Members and roles","href":"/members"},{"title":"Notifications","href":"/notifications"},{"title":"Usage and limits","href":"/usage-and-limits"},{"title":"Billing","href":"/billing"}]},{"group":"Trust","pages":[{"title":"Security and your data","href":"/security"}]},{"group":"Open source","pages":[{"title":"Self-hosting","href":"/self-hosting"}]},{"group":"Help","pages":[{"title":"FAQ","href":"/faq"}]}]},"basePath":"","title":"Key concepts - Brigade","buildId":"dpl_2AK98Hxhwu4fUXpx9atbv41cC328","deploymentId":"dpl_2AK98Hxhwu4fUXpx9atbv41cC328","dynamics":[],"chunks":[]}