Your people data is everywhere. Broccoli makes it one place.

Onboarding, offboarding and every employee change, run as one clear workflow. Self-host it or let us run it.

Someone joins, someone leaves, someone needs time off, and every time it lands on you.

Contracts in email, leave in Slack, who has which laptop on a spreadsheet nobody trusts, and a quiet worry you're not even compliant.

You're buried in admin all day, measured on the strategic work you never reach, and only heard from when something slips.

A new hire starts with no accounts ready. Someone leaves and keeps their access for weeks, because nothing told you to cut it off.

And the HR tools meant to help won't show a price without a sales call, then charge per head and leave the real work to you.

It does the prep. You make the call.

Broccoli gets the routine work ready and flags what you should know, then waits for your yes.

  • Prepares the work

    Drafts the approval, the contract, the timesheet, before you ask.

  • Surfaces what you should know

    The overlap, the expiring balance, the missing doc, in plain language.

  • Always asks before it acts

    Nothing happens without your yes. You make the call.

3 to clear
Mara OkonkwoAbsence request

Mara's 5 days off in July are within policy. Two teammates are away that week too, though it's usually a quiet stretch.

The people admin, handled.

The everyday basics, plus the depth most tools skip. Modern, quick to set up, and shaped to how your company actually works.

staff-list.csv38 people
Your own field

Bring your data, make it yours

Import your staff list, Google and Slack in minutes. Then add the fields, tables and views your company needs.

A living org chart

Not a static diagram. A live map of your company your agent can read to know who reports to whom.

MTWTF
Priya
14 days leftBank holiday

Time off, without the spreadsheet

Ask in Slack, see who's off, and balances are worked out for you, bank holidays included.

Noah Evans
Contract
Right to work
Leave policy

Every document in one place

Contracts, right-to-work checks and policies, filed on each person's record. Expiry dates are watched for you.

MacBook Pro

Apps and assets, tracked

Who has which laptop and which app seats, in one view. Everything is ready before someone's first day.

Approve

Works where you work

Approve in Slack, ask in Claude, or open the app. Broccoli meets your team where they already are.

Compliance built in

Country rule packs keep statutory leave and notice right, starting with Germany. One less thing to get wrong.

Permissions and approvals

Decide who sees what, down to the field, and who signs off. Sensible defaults from day one.

Agentrunning

A personal agent and processes

It runs your onboarding, reminders and reviews, preps the work, and brings it to you to approve.

Run it your way.

Type a command. Try: help

Self-host

Free

Your server, your database, your data. Source-available, so you can read every line. Bring your own AI key and it works even self-hosted.

Updated automatically
Backed up nightly
Nothing to run

Cloud

€99/mo

We host it and keep it updated. One flat price, never per employee. You still own your data and can export it anytime.

Pay for the hosting, not the solution.

Questions

What people ask before they switch

What HR software suits a UK startup of 50 people?

At 50 people you need one place for employee records, holiday and sickness, documents and new starters, without an enterprise suite or a dedicated team to run it. Broccoli, the open-source Employee Operations System, covers those today and is built for UK companies of 20 to 150 people. It does not run payroll. You can host it yourself for free, or join the waitlist for managed hosting.

How do you run people operations with no HR team?

Keep every employee record in one place, write down the few processes you repeat, such as holiday requests and new starters, and let software handle the routine follow-up so one person can own it alongside their main job. Broccoli, the open-source Employee Operations System, is built for that person: it prepares routine work, such as a leave request, and brings it to you to approve, so you keep the final word.

Is there open-source software you can self-host for employee records?

Yes. Broccoli, the open-source Employee Operations System, is public on GitHub under the AGPL-3.0 licence. You run it on your own server with Docker and a one-line install script, and your employee records stay in your own database. Self-hosting is free, with no per-person fee.

Is there HR software with an MCP server for Claude?

Yes. Broccoli, the open-source Employee Operations System, has a built-in MCP server, so you can connect Claude or another AI assistant to your own Broccoli and ask about your people, time off and documents in plain language. The connection signs in with OAuth and is read-only until you approve write access.

Software you own.Not software you rent.

Most HR software is a black box in someone else's cloud, and you pay per head to feed it. Broccoli runs on your own server, you can read every line, and the work flows to you, not the other way around.

Own it, don't rent it

Your server, your database, your data. Export it and walk away whenever you want.

Read every line

Source-available, no black box. No vendor quietly sitting on your people's data.

Built in the open

By a small team, on purpose. No €800M, no per-seat rent. Shape it with everyone doing the same job.

Join the waitlistSource-available soon. Be first in line.