Is Grain available for Windows?
Grain is Mac first. The download flow offers a Windows waitlist, and the self-hostable core runs on Linux.
Docs
Download the free Mac app from rungrain.com, then use the CLI to sign in and create a workspace for the current folder. The app's download dialog asks for an early-access phrase and includes a request-access form.
Download the Mac app from rungrain.com. Grain is Mac first; Windows has a waitlist, and the self-hostable core runs on Linux.
grain loginUse the login command before creating a workspace.
grain initThe init command creates a workspace for the current folder and writes agent configuration to .mcp.json for Claude Code, .codex/config.toml for Codex and .cursor/mcp.json for Cursor. Pass --no-agent-config when you do not want those files written.
grain doctorgrain doctor prints local CLI auth and workspace link status. Pass a path to check a different folder: grain doctor path/to/project.
The Mac app updates itself and refreshes the bundled CLI with each app update. There is no separate CLI update command. grain upgrade does something else: it promotes a pushed static workspace to an app runtime, and it is covered in the CLI reference.
Grain is Mac first. The download flow offers a Windows waitlist, and the self-hostable core runs on Linux.
The init command writes configuration for Claude Code, Codex and Cursor. Any CLI agent that speaks MCP can work with Grain.
Yes. Pass --no-agent-config to the init command.
Update the Mac app; it refreshes the bundled CLI. grain upgrade is not an updater: it promotes a static workspace to an app runtime.
Download the free Mac app and use the coding agent plan you already have.
Free forever. No card. Bring your own agent.