Skip to main content
An agent is the core unit of Gooseworks. When you sign up, you create an agent — this is your AI coworker, Goose.

What is an agent?

An agent is a persistent AI workspace that includes:
  • A chat interface where you talk to Goose
  • A filesystem for storing files and data
  • A mailbox for sending and receiving email
  • Memory that carries context across sessions
  • Skills that extend what Goose can do
  • Automations that run on a schedule
Your agent keeps all of this state between conversations, so you don’t start from scratch every time.

Organizations and agents

Your account belongs to an organization. Each organization can have multiple agents — for example, you might create separate agents for different projects or teams. Agents within the same organization share some resources (like team members and billing), but each agent has its own workspace, files, memory, and skills.

Team access

You can invite team members to your agent. Everyone on the team can chat with the same Goose and access the same workspace files, skills, and automations. Team roles:
  • Owner — Full control, including billing and agent deletion
  • Admin — Can manage settings and team members
  • Member — Can chat and use the workspace

Billing

Each agent has a credit balance. Credits are consumed when Goose processes your messages. Tool usage (research, file operations, etc.) is included — you’re only charged per AI message. You start with trial credits when you sign up, and can purchase more or subscribe to a plan.