Skip to main content

Projects

Bring a team's reference material, conversations, and tasks together around a shared piece of work.

3 min read

A project keeps the files, instructions, conversations, and tasks for one piece of work together. Use one when context needs to last beyond a single chat or when a result needs an owner and a review. Start with Use projects to create a project and ask a question about its reference file.

Episode 6 — Projects with AI (2:21)

The task board makes proposed work, work in progress, and results awaiting review visible together.

Find the next step

Every project you can open is listed under Projects in Home, where All projects opens the full list. A project opens on its task board; General, Chats, Knowledge, and Agents sit beside the task views. For Owners, Admins, and Developers, a bound automation adds an Automations surface; project administrators can configure Environment. Installed apps may add further tabs; you do not need them to start with files, chats, and tasks.

Project credentials

Open the project’s Environment tab to store encrypted credentials for that project. Only project administrators see the tab or can view the stored names and manage credentials. On an archived project, it is read-only; restore the project before changing credentials.

Select Add variable, enter a name such as SERVICE_TOKEN and its value, then select Save. The editor requires unique names matching ^[A-Za-z_][A-Za-z0-9_]*$: letters, digits and underscores, with no digit at the start. The server also converts names to uppercase and requires a letter at the start and at most 64 characters. Use uppercase names beginning with a letter; names that differ only in case refer to the same stored credential.

Saved values are never shown again. To replace one, enter the new value in its existing row and select Save. To delete one, select Remove, confirm, then select Save.

The tab describes credentials for task runtimes such as Hermes and OpenClaw, but project credentials are currently stored without being injected into agent runs. To supply a running agent with environment variables, use the organization credentials granted under Secrets when you configure the agent. Those grants reach the task runtime at execution time, including automation agent nodes with their own grants; a run a Member starts receives none. The ordinary Chat assistant does not receive these environment variables.

If the initial credential list cannot load, the editor is hidden; select Try again before editing. A failed refresh keeps the last list and your draft with a warning that the display may be out of date.