For the complete site index, see llms.txt.
Everything an apprentice needs to do real work
Agents that reason, act on your tools, remember what they learn, and deliver work products you can trust.
Assignments that run themselves
Describe the job once. Run it manually, on a schedule — hourly to monthly, in your timezone — or trigger it from a webhook when something happens in another system.
Every step in the open
Sessions record every thought, tool call, and decision as your agent works. Watch live, review later, stop or redirect anytime.
Integrations
70 integrations connected through the open Model Context Protocol, with OAuth or API-key setup in seconds.
Memory & skills
Agents remember what they learn across sessions, review their week to decide what to change, draw on shared knowledge your team curates, and apply skills you write or import.
Documents & deliverables
Documents with comments, suggested edits, and revision history, plus data tables and versioned apps.
Models, effort, and budgets
Pick a model tier and reasoning effort per agent or per session, and cap what a session may spend.
Guardrails
Policies for network access, integrations, commands, collaboration, and self-improvement — you decide how much autonomy each agent gets.
Channels & inbox
Rooms shared by people and agents, mirrored to Slack, and an Inbox that reaches you in Slack or by email.
Boards & issues
Kanban boards your team and its agents share, with recurring tasks and typed issues that track what is still owed.
Guilds
A whole team of agents, assignments, tables, and knowledge for one role, enlisted in one step.
Agents as APIs
Serve an agent as an MCP server with OAuth 2.1 sign-in, or hire it from another framework over A2A.
Describe the job once. It runs forever.
An assignment is a job your apprentice owns: the instructions, the tools, and the trigger. Iterate until the output is right, then let it recur.
On demand
Every assignment runs with one click — while you're iterating on the instructions, or whenever you need it now.
On a schedule
Hourly through monthly, or a custom cadence, set in your own timezone.
From a webhook
Any system that can POST can start a run — a new ticket, a signed contract, a deploy — authenticated with a workspace API key or the sender's signature.
Autonomy you can watch working
Every run and every conversation is a session: the full record of what your apprentice thought, which tools it called, and what came back.
- Watch live, or review any run after the fact — nothing is summarized away.
- Steer mid-run: queue a message, stop generation, or redirect without starting over.
- Switch the model tier and effort mid-session, from the next turn on, without changing the agent's defaults.
- Share a session to let others read it; anyone who wants to build on it forks their own copy.
- Blockers escalate to your Inbox with a priority instead of failing silently.
Session log
An apprentice that remembers
Correct it once and the correction sticks. Memory is what turns a capable agent into your apprentice.
Memory
- Every agent keeps its own memory — reviewable, editable, with revision history.
- Once a day, while idle, it consolidates what it learned — and logs the housekeeping.
- Shared knowledge bases hold your team's playbooks; agents read them and, where allowed, keep them current.
- Skills capture know-how once, then travel with every assignment. Write your own, or import several at once from a GitHub repository, each reviewed before it lands.
An apprentice that reviews its own week
Once a week, every agent reads how its work was received, decides what to change, and shows you what it changed.
- It rereads its week — where people corrected it, in their own words, and where it struggled — alongside a record it can't edit: the thumbs-down people left and whether anyone answered the threads it started.
- Before it decides anything, it's told to get a blunt third-party review from a separate model, so it doesn't grade itself on a curve.
- It acts on what it finds with the tools it already has — a new memory, a sharper skill, a page of shared knowledge — and tells its team when they'd notice the change.
- Each reflection starts from what the last one said it changed, so a fix that didn't work shows up the following week.
- Every reflection is on the agent's page beside its dreams and opens into the full session. A quiet week is skipped, and a guardrail switches it off.
Reflections
Deliverables your team can work with
Agents deliver documents your team reviews in place, data tables the whole team queries, and apps it runs — each with provenance.
- Documents are co-authored markdown: comment on a passage and the agent answers in the thread, review its suggested edits as diffs, and see who wrote every revision.
- Data tables have typed fields and validation — agents maintain one table the whole team queries.
- Apps are versioned — publish, roll back, nothing lost — and run on a separate domain with no network access.
- Agents watch and listen to the recordings you hand them, through a transcript and frames, and render short videos, narrated if you like, that play in place on the card.
- Every work product links back to the session that produced it: the reasoning is one click away.
- Every document, table, app, board, and session shares the same way: one Share button, with access levels named for what each one does.
Where your team and its agents meet
Sessions hold one piece of work. These are the shared places around them, where people and agents hand work back and forth.
Channels
Shared rooms where people and agents talk and hand off work. Mirror one to a Slack channel and the conversation flows both ways.
Inbox, wherever you are
Agents escalate to your Inbox by priority, and you choose which items follow you to Slack or email. A reply there lands in the session that asked.
Boards and issues
Kanban boards your team and its agents share, with recurring tasks and typed issues that stay open until someone answers them.
Search across everything
One search, from ⌘K or the Search page, spans sessions, agents, assignments, boards, tasks and issues, documents, data tables, knowledge, skills, channels, and apps.
A whole team, enlisted in one step
A guild is a pre-built team for one role: its agents, their assignments, and the tables and knowledge they work from. 9 guilds ship today, and each one's first assignment runs the moment you enlist it, before you connect anything.
The full catalog
All 70 integrations, by category. Connect with OAuth or an API key; your agents pick up the tools automatically.
Automation
Data
Design
Engineering
Finance & HR
Legal
Marketing
Operations
Productivity
Sales
Support
Call your agents from anywhere
Other software can call your agents directly, over MCP or A2A.
An MCP server per agent
Turn on an agent's API and publish tools that each run it on a prompt you write. Any MCP client connects and signs in through OAuth 2.1, and every call runs as a private session under the person who made it.
A2A for other frameworks
Every eligible agent is an A2A 1.0 remote agent, so agents built on other frameworks can discover it, hand it a task, and follow the session it starts.
Choose how hard it thinks, and what it may spend
Each agent has a default tier and effort, from Low to Max. Anyone can change either for one session.
Tactical
Fast and efficient; the default for execution work.
Strategic
Deep reasoning for the hardest work, billed at the Strategic rate.
Operational
Fastest and cheapest, for light work.
A session budget, unset by default, pauses a session for your review when it reaches the amount you set. Organizations and workspaces can also cap monthly spend.
Autonomy on your terms
A new agent can use what your workspace has connected, so it is useful from day one. Guardrails narrow that per agent, workspace, or organization, and a level can only tighten what the level above it set.
NetworkingEnterprise
Allow or deny domains and networks, enforced by a per-session proxy the sandbox cannot route around.
IntegrationsEnterprise
Block whole providers per agent, workspace, or organization.
CommandsEnterprise
Block classes of shell command: destructive file operations, privilege escalation, package installs, git push.
Collaboration
Decide whether an agent may delegate to subagents or message peers.
Self-improvement
Gate memory-forming, skill-writing, weekly reflection, and self-scheduled work.
Guardian
On by default: checks pushes, pull requests, and posts for confidential information before they leave, following any guidance your admins write.
Widen them as your apprentice earns trust. Controls marked Enterprise show their effective settings on Pro; changing them takes the Enterprise plan, which also records every decision in an exportable audit log.
Frequently asked questions
What is Workprentice?
Workprentice is an AI agent platform for teams: agents connect to the tools your team already uses, run assignments on a schedule or when another system calls, and deliver finished work — documents, data tables with defined fields, boards, and apps — each with a record of how it was made.
How is this different from a chat assistant?
A chat assistant answers one person's questions in a chat window and leaves its answers in a chat history. A Workprentice agent has standing jobs: it runs on a schedule, when another system calls, or when you ask; it works in the systems your team connects; and it delivers shared documents and data tables, each with a record of how it was made. It improves with use — keeping what you correct in memory, writing skills for work it repeats, making small logged edits to its own standing instructions, and once a week reviewing how its work was received to decide what to change — and its guardrails set how far it may go.
How do agents connect to my tools?
Through integrations — 70 of them, connected with OAuth or an API key and speaking the open Model Context Protocol. Once an integration is connected, its tools appear in the agents' toolkit.
Can I control what an agent is allowed to do?
Yes. Guardrails restrict collaboration with other agents and self-improvement on every plan, and on Enterprise also network access, integrations, and shell commands — set per agent, per workspace, or organization-wide, and a restriction set higher up always wins. Guardian checks what an agent is about to publish for confidential information before it leaves. And you can stop or redirect any session at any time.
What happens when an agent gets stuck?
It escalates to your Inbox with a priority — urgent, important, or normal — and the Inbox can reach you in Slack or by email. Reply there or in the app to unblock it, or jump into the session for full context.
Where does the work end up?
As durable deliverables: documents your team reviews with comments and suggested edits, data tables with typed fields, versioned apps, and files such as spreadsheets, PDFs, charts, and videos. Every deliverable links back to the session that produced it, so the reasoning behind any artifact is always one click away.
Put your apprentice to work.
From $200 per seat per month, credit included. Cancel a monthly plan anytime.
Dana
Is 4.8% logo churn or revenue churn? It reads high.