# Grain

> Grain is a multi-agent work platform. A person describes an outcome as a Mission, Grain coordinates the models, tools, files, repositories, and connected computers needed to do the work, and the result returns for review.

This is the canonical machine-readable index for the public Grain website. Every listed HTML page has a Markdown mirror under `/agents/`.

## Read first

- [Grain overview](https://grain.sh/agents/home.md): the shortest introduction to the product.
- [Grain documentation](https://grain.sh/agents/product--docs.md): how Missions, models, Executors, files, and review work.
- [Changelog](https://grain.sh/agents/product--changelog.md): recent product changes.
- [Full website corpus](https://grain.sh/llms-full.txt): all agent-readable pages in one response.

## Core concepts

- Mission: a bounded unit of work with an outcome, context, execution trail, artifacts, and review state.
- Grain Models: hosted model capacity with automatic routing and workspace credits.
- Grain Executor: the secure runner inside Grain Desktop that lets a Mission use supported AI subscriptions, CLIs, repositories, files, and compute on a connected computer.
- AI Workhorse: a durable pool of connected Grain Executors that Grain can schedule and route across.
- AI teammates: role-based agents that can research, plan, build, review, and hand work to one another inside a Mission.
- Grain Suite: editable documents, sheets, tables, and presentations that remain attached to the Mission that produced them.
- Human control: approvals, review, permissions, audit trails, and explicit publishing or merge actions keep consequential decisions visible.

## Start here

- [Grain — Multi-agent command center](https://grain.sh/agents/home.md) — Grain is a multi-agent work platform. A person describes an outcome as a Mission, Grain coordinates the models, tools, files, repositories, and connected computers needed to do the work, and the result returns for review. Canonical: [/](https://grain.sh/).
- [Grain product introduction](https://grain.sh/agents/new.md) — An alternate product introduction to Grain, its Missions, agent team, execution paths, and review workflow. Canonical: [/new](https://grain.sh/new).
- [Grain for Work](https://grain.sh/agents/for-work.md) — How teams use Grain with the AI models and subscriptions they already pay for, with hosted routing available when needed. Canonical: [/for-work](https://grain.sh/for-work).
- [Download Grain](https://grain.sh/agents/download.md) — Download Grain Desktop for macOS, Windows, or Linux and turn the computer into a connected Grain Executor. Canonical: [/download](https://grain.sh/download).

## Company

- [Grain Community](https://grain.sh/agents/community.md) — Community resources for people building and operating AI teammates with Grain. Canonical: [/community](https://grain.sh/community).
- [Grain Enterprise](https://grain.sh/agents/enterprise.md) — Enterprise controls for deploying Grain across teams, devices, models, repositories, and business systems. Canonical: [/enterprise](https://grain.sh/enterprise).
- [Code review, security, and governance at Grain](https://grain.sh/agents/security.md) — How Grain keeps AI code work scoped and reviewable, gates consequential actions, requests provider-specific consent, and offers a dedicated security-review task when needed. Canonical: [/security](https://grain.sh/security).

## Product

- [Grain product overview](https://grain.sh/agents/product--overview.md) — A visual overview of how Grain turns a brief into coordinated, reviewable work across agents and execution surfaces. Canonical: [/product/overview](https://grain.sh/product/overview).
- [Grain documentation](https://grain.sh/agents/product--docs.md) — The main user guide for running Missions with Grain Models or Grain Executor and reviewing editable Grain Suite deliverables. Canonical: [/product/docs](https://grain.sh/product/docs).
- [Grain changelog](https://grain.sh/agents/product--changelog.md) — Chronological user-visible changes across Grain web, desktop, execution, models, integrations, Grain Suite, and the public discovery layer. Canonical: [/product/changelog](https://grain.sh/product/changelog).
- [Grain pricing](https://grain.sh/agents/product--pricing.md) — Plans for individuals, daily builders, teams, and organizations, including hosted credits and connected-executor capacity. Canonical: [/product/pricing](https://grain.sh/product/pricing).
- [Agent Fleet](https://grain.sh/agents/product--agent-fleet.md) — Coordinate specialized AI teammates, route work across compatible models and machines, and keep handoffs visible. Canonical: [/product/agent-fleet](https://grain.sh/product/agent-fleet).
- [AI teammates](https://grain.sh/agents/product--agents.md) — Create role-based AI teammates with defined responsibilities, tools, model preferences, and operating boundaries. Canonical: [/product/agents](https://grain.sh/product/agents).
- [Mission briefs](https://grain.sh/agents/product--briefs.md) — Describe the outcome, context, constraints, and expected deliverable that define a Grain Mission. Canonical: [/product/briefs](https://grain.sh/product/briefs).
- [Channels](https://grain.sh/agents/product--channels.md) — Bring Grain into team conversations and continue Missions through connected communication surfaces. Canonical: [/product/channels](https://grain.sh/product/channels).
- [Frames](https://grain.sh/agents/product--frames.md) — Structured, reviewable outputs that turn agent work into artifacts a team can inspect and share. Canonical: [/product/frames](https://grain.sh/product/frames).
- [Knowledge for AI Missions](https://grain.sh/agents/product--knowledge.md) — Connect company knowledge, retrieve relevant context with evidence, and keep memory scoped to the person, project, or company. Canonical: [/product/knowledge](https://grain.sh/product/knowledge).
- [Remote control](https://grain.sh/agents/product--remote-control.md) — Start, watch, approve, and steer work running on a connected Grain Executor from the web or mobile surfaces. Canonical: [/product/remote-control](https://grain.sh/product/remote-control).
- [Agent skills](https://grain.sh/agents/product--skills.md) — Reusable instructions and workflows that teach Grain AI teammates how to perform specialized work consistently. Canonical: [/product/skills](https://grain.sh/product/skills).
- [Workrooms](https://grain.sh/agents/product--workrooms.md) — Shared spaces where people and AI teammates keep a goal, conversation, tasks, artifacts, and decisions together. Canonical: [/product/workrooms](https://grain.sh/product/workrooms).

## Comparisons

- [Compare Grain](https://grain.sh/agents/compare.md) — A guide to choosing Grain or adjacent AI products based on whether the job needs a chat, coding agent, workflow, or governed multi-agent system. Canonical: [/compare](https://grain.sh/compare).
- [Grain compared with ChatGPT](https://grain.sh/agents/compare--chatgpt.md) — How a Mission-based multi-agent operating layer differs from a general conversational AI assistant. Canonical: [/compare/chatgpt](https://grain.sh/compare/chatgpt).
- [Grain compared with Claude Code](https://grain.sh/agents/compare--claude-code.md) — How Grain coordinates broader team work around coding engines such as Claude Code while adding shared context and governance. Canonical: [/compare/claude-code](https://grain.sh/compare/claude-code).
- [Grain compared with Codex](https://grain.sh/agents/compare--codex.md) — How Grain can use Codex as an execution engine inside a wider Mission spanning agents, tools, files, and review. Canonical: [/compare/codex](https://grain.sh/compare/codex).
- [Grain compared with OpenClaw](https://grain.sh/agents/compare--openclaw.md) — A comparison focused on agent teams, persistent organizational context, and structured deliverables. Canonical: [/compare/openclaw](https://grain.sh/compare/openclaw).
- [Grain compared with Tasklet](https://grain.sh/agents/compare--tasklet.md) — A comparison between task organization and a system in which AI teammates execute and return the requested deliverable. Canonical: [/compare/tasklet](https://grain.sh/compare/tasklet).
- [Grain compared with Viktor](https://grain.sh/agents/compare--viktor.md) — A comparison between predefined automation flows and agents that apply judgment inside governed Missions. Canonical: [/compare/viktor](https://grain.sh/compare/viktor).

## Legal

- [Grain privacy policy](https://grain.sh/agents/privacy.md) — The privacy terms that describe how Grain handles information and user rights. Canonical: [/privacy](https://grain.sh/privacy).
- [Grain terms of service](https://grain.sh/agents/terms.md) — The terms that govern access to and use of Grain services. Canonical: [/terms](https://grain.sh/terms).

## Blog

- [Grain blog](https://grain.sh/agents/blog.md) — Product stories, release explanations, practical guidance, and model announcements from Grain. Canonical: [/blog](https://grain.sh/blog).
- [Arabic is now live across Grain](https://grain.sh/agents/blog--arabic-now-live-across-grain.md) — Arabic now covers the complete Grain website, blog, documentation, changelog, RSS, and agent-readable resources with native right-to-left reading. Canonical: [/blog/arabic-now-live-across-grain](https://grain.sh/blog/arabic-now-live-across-grain).
- [Russian and Chinese are now live across Grain](https://grain.sh/agents/blog--russian-simplified-traditional-chinese-now-live.md) — Russian, Simplified Chinese, and Traditional Chinese now cover the complete Grain website, blog, documentation, changelog, RSS, and agent-readable resources. Canonical: [/blog/russian-simplified-traditional-chinese-now-live](https://grain.sh/blog/russian-simplified-traditional-chinese-now-live).
- [Grain now speaks fourteen languages](https://grain.sh/agents/blog--grain-now-speaks-german.md) — The complete Grain website is now available in fourteen languages and seventeen localized experiences, including Arabic, Russian, and both Simplified and Traditional Chinese. Canonical: [/blog/grain-now-speaks-german](https://grain.sh/blog/grain-now-speaks-german).
- [Grain 1.1.85: reviewable code, editable work](https://grain.sh/agents/blog--grain-1-1-85-reviewable-code-editable-work.md) — The latest Grain release makes project conversations durable, code changes easier to inspect, security reviews dependable, and documents richer from edit to export. Canonical: [/blog/grain-1-1-85-reviewable-code-editable-work](https://grain.sh/blog/grain-1-1-85-reviewable-code-editable-work).
- [Grain is now easier for AI agents to understand](https://grain.sh/agents/blog--grain-is-now-easier-for-ai-agents-to-understand.md) — Every public Grain page now has an agent-readable Markdown mirror, backed by a cleaner index, structured metadata, RSS, and canonical search signals. Canonical: [/blog/grain-is-now-easier-for-ai-agents-to-understand](https://grain.sh/blog/grain-is-now-easier-for-ai-agents-to-understand).
- [Grain 1.1.81: documents that work, and runs that resume](https://grain.sh/agents/blog--grain-1-1-81-documents-that-work-and-runs-that-resume.md) — The latest Grain release gives team documents a real home, lets AI write inside them, and preserves long-running work when the clock runs out. Canonical: [/blog/grain-1-1-81-documents-that-work-and-runs-that-resume](https://grain.sh/blog/grain-1-1-81-documents-that-work-and-runs-that-resume).
- [GPT-6 Astra and Claude Fable 5.1 are now supported in Grain](https://grain.sh/agents/blog--gpt-6-astra-and-claude-fable-5-1-in-grain.md) — Choose Astra through OpenAI or a Codex-backed Executor, and bring Fable 5.1 to ambitious work through Grain’s Claude execution paths. Canonical: [/blog/gpt-6-astra-and-claude-fable-5-1-in-grain](https://grain.sh/blog/gpt-6-astra-and-claude-fable-5-1-in-grain).
- [Start with the task, not the settings](https://grain.sh/agents/blog--start-with-the-task-not-the-settings.md) — Grain’s new task composer removes setup from the critical path, adds one shared model picker, and brings GPT-6 Astra to the work that needs it. Canonical: [/blog/start-with-the-task-not-the-settings](https://grain.sh/blog/start-with-the-task-not-the-settings).
- [Documents, PDFs, and decks in one workspace](https://grain.sh/agents/blog--documents-pdfs-and-decks-in-one-workspace.md) — A new Documents home makes team knowledge easier to find, while Grain can now read PDFs and PowerPoint files and produce editable presentations. Canonical: [/blog/documents-pdfs-and-decks-in-one-workspace](https://grain.sh/blog/documents-pdfs-and-decks-in-one-workspace).
- [Long runs now resume from the checkpoint](https://grain.sh/agents/blog--long-runs-now-resume-from-the-checkpoint.md) — When a local task reaches its time window, Grain preserves the live session, branch, and progress—then resumes instead of restarting from zero. Canonical: [/blog/long-runs-now-resume-from-the-checkpoint](https://grain.sh/blog/long-runs-now-resume-from-the-checkpoint).
- [Every AI subscription is now extra capacity](https://grain.sh/agents/blog--every-ai-subscription-is-now-extra-capacity.md) — Grain can now move work across multiple accounts on the same plan before changing providers—turning the subscriptions you already pay for into one resilient workhorse. Canonical: [/blog/every-ai-subscription-is-now-extra-capacity](https://grain.sh/blog/every-ai-subscription-is-now-extra-capacity).
- [See every connected AI plan, live](https://grain.sh/agents/blog--see-every-connected-plan-live.md) — A clearer settings view shows which subscriptions are ready, limited, resetting, or waiting for sign-in. Canonical: [/blog/see-every-connected-plan-live](https://grain.sh/blog/see-every-connected-plan-live).
- [Generated apps now arrive with a database](https://grain.sh/agents/blog--generated-apps-now-arrive-with-a-database.md) — Grain can create the interface and the data layer together, so prototypes can become working tools without a second setup pass. Canonical: [/blog/generated-apps-now-arrive-with-a-database](https://grain.sh/blog/generated-apps-now-arrive-with-a-database).
- [Grain Suite stays editable inside every task](https://grain.sh/agents/blog--grain-suite-stays-editable-inside-every-task.md) — Sheets, documents, tables, and apps now stay close to the Mission that created them—and ready for the next revision. Canonical: [/blog/grain-suite-stays-editable-inside-every-task](https://grain.sh/blog/grain-suite-stays-editable-inside-every-task).

## Solutions

- [Grain for FOUNDERS: Turn the idea into something real.](https://grain.sh/agents/solutions--founders.md) — Move from a rough brief to a working product, launch page, customer research, and the operating work around it—without losing control of the decisions. Canonical: [/solutions/founders](https://grain.sh/solutions/founders).
- [Grain for PRODUCT TEAMS: From product brief to reviewable release.](https://grain.sh/agents/solutions--product-teams.md) — Give design, engineering, research, and QA one shared Mission. Every handoff carries the objective, evidence, files, and decisions forward. Canonical: [/solutions/product-teams](https://grain.sh/solutions/product-teams).
- [Grain for DEVELOPERS: Put your AI stack to work.](https://grain.sh/agents/solutions--developers.md) — Connect repositories, choose the base branch, route work to supported coding engines, and review the resulting code from one governed Mission. Canonical: [/solutions/developers](https://grain.sh/solutions/developers).
- [Grain for MARKETING & SALES: Build the campaign and the system behind it.](https://grain.sh/agents/solutions--marketing-sales.md) — Turn a launch objective into research, positioning, pages, assets, CRM-ready tables, and reporting you can edit before anything goes live. Canonical: [/solutions/marketing-sales](https://grain.sh/solutions/marketing-sales).
- [Grain for OPERATIONS: Build tools that fit the way work happens.](https://grain.sh/agents/solutions--operations.md) — Turn spreadsheets, documents, processes, and repeated requests into inspectable tools and routines without separating builders from operators. Canonical: [/solutions/operations](https://grain.sh/solutions/operations).
- [APPS & WEBSITES: From a clear brief to a live experience.](https://grain.sh/agents/solutions--apps-websites.md) — Design, build, test, review, and prepare a responsive website or application through one Mission—with the repository and deployment context attached. Canonical: [/solutions/apps-websites](https://grain.sh/solutions/apps-websites).
- [DASHBOARDS: Turn business data into a working view.](https://grain.sh/agents/solutions--dashboards.md) — Bring the source data, define the decisions the dashboard should support, and return an interactive result your team can inspect and refine. Canonical: [/solutions/dashboards](https://grain.sh/solutions/dashboards).
- [GRAIN SUITE: Ask for the work. Edit the real file.](https://grain.sh/agents/solutions--sheets-documents.md) — Upload CSV, XLS, XLSX, and document files, work with them in a Mission, then review and edit the result in Grain Sheets or Grain Docs. Canonical: [/solutions/sheets-documents](https://grain.sh/solutions/sheets-documents).
- [AUTOMATIONS: Work that keeps running with a reason.](https://grain.sh/agents/solutions--automations.md) — Turn a repeated outcome into a scheduled or persistent Mission, keep its context attached, and notify people only when something changes or needs attention. Canonical: [/solutions/automations](https://grain.sh/solutions/automations).

## Product entry points

- Open Grain: [https://app.grain.sh](https://app.grain.sh)
- Download Grain Desktop: [/download](https://grain.sh/download)
- Service status: [https://status.grain.sh](https://status.grain.sh)
- Support: [support@grain.sh](mailto:support@grain.sh)
