Ditto connects to any app your HR team uses and keeps one memory of hiring and HR. The AI assistants your team already uses work from it, and every change waits for your approval.
"Just checking my start date is still 13 Oct, and that the Friday remote day we agreed is set up."
What did we agree with Jordan Reyes in the offer?
Checking the practice's apps
GmailFound
Onboarding trackerOut of date
Ditto
The offer email on 22 Sep confirmed a 13 Oct start and remote Fridays. The onboarding tracker still shows 6 Oct and no remote day.
Gmail · 22 SepOnboarding tracker · 6 Oct
Reply to Jordan ReyesStart date and remote day confirmedDraft
Onboarding trackerChange the start to 13 Oct and add remote FridaysDraft
ApproveApproved. Saved to memory.
Works with
Gmail
Outlook
Google Workspace
Microsoft 365
Slack
Teams
Zoom
Google Calendar
+Any other app
Where HR teams lose time and employee information privacy
HR data is spread across people and separate tools. HR professionals re-ask and chase the same details, and administrative tasks fill the week. Know-how about how a process works often leaves with the person who set it up. An AI assistant for HR needs to reach every app the HR team uses.
Hiring notes are scattered
Interview feedback sits in email and Slack threads, so hiring managers ask again.
The same questions every week
Common HR questions about company policies and benefits enrollment get answered by hand each time.
Handoffs lose details
What a recruiter agreed with a candidate rarely reaches the person running onboarding.
Employee details end up in personal AI accounts
Staff paste employee notes into ChatGPT or Claude to get help, outside anything HR controls.
What is an AI OS for HR?
An AI OS for HR is an AI operating system with three layers. The AI assistants and AI agents your team uses sit on top of one memory. That memory sits on top of your HR team's apps. It joins them into one platform for the HR team. It works alongside your existing HR systems and adds an AI layer across the HR function. Every AI assistant and AI agent you connect works from that memory, and anything Ditto wants to change waits for your approval. Ditto is a central brain set up for an HR team.
You choose which models see your HR team's data and what Ditto may change.
Where your HR team's data goes
Private inference in the Ditto appModels inside the Ditto app run through encrypted, private inference, so your data is not handed to the big AI companies.
Zero-data-retention modelsChoose models whose provider keeps no copy.
Temporary chatsStart a chat that is not saved to memory, for questions you don't want kept.
Not used to train AI modelsWhat Ditto remembers about your HR team is not used to train AI models.
What Ditto can do
Read-only by defaultDitto starts by reading only the apps and accounts you connect. Disconnect an app and Ditto stops reading it.
You approve every changeAnything Ditto wants to write waits for a person to review it first. You can let routine actions run on their own.
Open any memoryEvery memory shows where it came from. Edit or delete it, or export your memory at any time.
Team memory stays when someone leavesWhen an HR manager or recruiter leaves, what the team learned from their work stays in team memory for the next person.
Each team hands Ditto the work around people and hiring. Ditto prepares it from the HR team's memory, and a person approves it before anything changes. Each tab shows the outcome for that team.
Head of People
HR leaders ask what changed across hiring and HR this month and why. Ditto answers from the apps you connect and shows the source for each point, including the reasons behind policy decisions made months ago.
AI for HR that answers from what your company already knows, with its sources.
Recruiting
Before a debrief, Ditto pulls interview feedback from email and Slack into one summary with its sources. Interview scheduling emails and follow-ups to candidates are drafted and wait for approval. The hiring decision stays with the hiring team.
AI for recruiting that starts each debrief with every interviewer's feedback in one place.
HR operations
Ditto checks the onboarding tracker against what the recruiter agreed in the offer, so onboarding workflows start from the full context of the offer. Ditto drafts the tracker update and the welcome email for approval. Each Monday, Ditto prepares a summary of open onboarding items in the Ditto app. If you want it posted to Slack, the post waits for approval.
New hires start with what they were promised already set up.
Hiring managers
Ask where a role stands and what the last interviewer said. Ditto answers from the HR team's apps with its sources, so the hiring process moves without a status meeting.
Hiring managers get a status without chasing recruiters.
Employees
Staff ask Ditto in Slack about payroll dates or a company policy. Ditto answers questions from the company's own handbook, with its source. A DM with Ditto goes to personal memory. A channel conversation joins team memory only when channel memory is on.
Routine requests get an answer with its source, and HR spends its time on the cases that need a person.
How Ditto works in an HR team
AI for HR with Ditto starts read-only. You decide what it may change.
1
Connect your HR team's apps
Sign in to any app your HR team uses. Ditto starts read-only in each one.
2
Ditto builds one memory
It keeps what each connected app holds in one memory of the HR team, and keeps it current.
3
Ask, then approve
Ask in the Ditto app or in ChatGPT or Claude. Ditto answers with sources, and anything it wants to change waits for your approval in Ditto.
HR teams use HR platforms and AI assistants for parts of this work. Ditto gives them one memory of the HR team to work from.
HR platforms with built-in AI
Workday and IBM offer AI agents for HR.
AI assistants and recruiting platforms
ChatGPT and Claude keep memory per person or per project. Recruiting platforms such as Metaview use AI agents to source and screen candidates and to take interview notes.
Ditto
One memory under those assistants and your HR team's apps. It prepares the HR team's work and waits for your approval. Private inference in the Ditto app, and nothing is used to train AI models.
Connect Ditto with over 1,400 apps
Connect any app your HR team works in and it joins the HR team's memory. Examples include Gmail and Slack. Don't see your app? Ditto connects to any app through native connectors and MCP.
AI assistants for HR are generative AI tools that help an HR team with the work around hiring and HR. Policy questions are a typical example. Ditto gives your AI assistants and AI agents one memory of your HR team, so AI for HR starts from what candidates and staff already said. Every change waits for your approval.
What does an AI operating system do in an HR team?
An AI OS for HR keeps one memory under the apps and AI assistants your HR team uses. For example, a new hire emails to check their start date. Ditto finds what was agreed in the offer email and sees that the onboarding tracker is out of date. It drafts the reply and the fix for a person to approve.
Is an AI OS safe to use with employee information?
Ditto starts read-only and only reads the apps you connect. A person reviews every change before it happens, and what Ditto remembers is not used to train AI models. You can choose zero-data-retention models and keep a separate memory for each client or project. Temporary chats are not saved to memory. Employment decisions stay with your people.
How can AI be used in HR?
HR departments use artificial intelligence to answer HR queries from the company handbook and to pull interview feedback together before a debrief. It also keeps onboarding in step with what was agreed in the offer. With Ditto, AI agents for HR draft the follow-ups and tracker updates from one memory, and a person approves each one before it changes anything.
Why do AI assistants forget what our HR team told them?
AI assistants work from what fits in their context windows: the recent turns of the conversation history and whatever you paste in. ChatGPT and Claude keep memory per person or per project, so what one recruiter told them doesn't reach the rest of the HR team. Ditto keeps one memory of the HR team across every AI tool you connect.
How does Ditto's memory work?
Ditto saves what it learns as memories and organises them into a knowledge graph of subjects. A subject can be a role or a company policy. When someone asks a question, Ditto finds the relevant memories by semantic similarity in its vector database and ranks them. It adds the best matches to the model's context window, after the system prompt.
Can we choose which tasks run without approval?
Yes. By default, every change Ditto wants to make in a connected app waits for a person on your HR team to approve it. You choose which routine actions in your HR workflows can run on their own, and everything else stays in the approval queue.
Can I use ChatGPT or Claude with Ditto in my HR team?
Yes. Connect ChatGPT or Claude to Ditto over MCP. Inside them, Ditto recalls the HR team's memory and saves what it learns, so each chat starts from what your team already knows about your roles and policies. In the Ditto app's chat interface you can also use every major foundation model.
Which AI models does Ditto use?
Ditto doesn't train its own foundation models. In the Ditto app you choose from foundation models such as GPT and Claude. Gemini and Grok are there too, or bring your own model key on Pro and Team. What Ditto remembers about your HR team is not used to train AI models.
Which apps does Ditto connect to?
Any app. Ditto has native connectors for common apps and connects to the rest over MCP. Start with email and team chat such as Gmail and Slack. Then add your calendar and the documents that hold your policies. Each app you connect joins the same memory.
Does Ditto connect to our HRIS or applicant tracking system?
Your HRIS stays the HR team's record system, and Ditto works alongside it. Ditto connects to any app through native connectors and MCP, including MCP servers your company approves. Ditto starts read-only in each app you connect. Talk to us about your setup.
Does Ditto make hiring decisions?
No. Ditto handles the work around hiring and human resources. Interview summaries and onboarding follow-ups are typical examples. Decisions on hiring and firing stay with your people. So do pay and promotion. Performance ratings and discipline stay with people too. A person on your HR team approves what Ditto drafts.
Is our data used to train AI models?
No. What Ditto remembers about your HR team is not used to train AI models. You can edit or delete any memory, and export your memory at any time. You can also choose zero-data-retention models, whose provider keeps no copy. Temporary chats are not saved to memory at all.
What does Ditto cost?
Ditto offers Pro and Enterprise plans for HR teams. Enterprise is a custom build, planned with your company. Memory uses credits and funded storage, with no monthly read or write count quotas. See Ditto pricing for the current plans and what each one includes.
HR & recruiting
Give your HR team a memory.
Ditto connects to any app your HR team uses and keeps one memory under the AI assistants you connect.