Business apps · AI assistant

WorkBento

AI-powered HRM and workplace suite you host yourself.

Self-hosted HR, payroll and workplace platform with a permission-aware AI assistant. Full source code, Docker deployment.

Platforms
  • Web
  • Mobile web
Built with
  • Python 3.11
  • FastAPI
  • React
  • TypeScript
  • PostgreSQL 17
  • pgvector
  • MongoDB
  • Meilisearch
  • Docker Compose
WorkBento preview
Highlights

What WorkBento does

People and org chart

Employees, departments, positions and contracts, with a live org chart.

Attendance and leave

Shifts, attendance records and leave requests with approval flows.

Payroll

Payroll runs with payslips employees can open themselves.

Recruitment to reviews

Recruitment pipeline, onboarding, performance reviews, KPIs and OKRs.

Projects, documents, CRM

Projects and tasks, documents with internal sign-off, assets and a light CRM.

AI assistant with guard rails

Ask company data in plain English. Answers respect each user's permissions through a guarded read-only SQL layer.

WorkBento puts HR, payroll and everyday workplace tools in one self-hosted app. People data, attendance, leave, payroll, recruitment, projects and documents share one database, so reports and approvals stay consistent across the company.

An assistant that respects permissions

Managers and HR staff can ask questions such as "Summarize last month's payroll by department" or "Who on my team is on leave next week?" and get an answer with a table. The assistant only sees what the signed-in user is allowed to see: queries run through a guarded, read-only layer that is scoped by role and tenant. You bring your own OpenRouter key and pick the model.

Modules included

  • People: employees and org chart, departments, positions, contracts.
  • Time: attendance and shifts, leave with approvals.
  • Pay: payroll runs and payslips.
  • Talent: recruitment pipeline, onboarding, reviews, KPIs and OKRs.
  • Work: projects and tasks, documents with internal sign-off, assets, light CRM.
  • Control: roles and a permission matrix.

What you receive

The complete source code (FastAPI backend, React + TypeScript frontend), Docker Compose files, environment examples, documentation for setup, backups and updates, and the SourceBento license.

Screenshots

See it in action

Try before you buy

Open the WorkBento demo

Sample data only. Nothing you do there affects anyone else.

FAQ

Questions about WorkBento

Anything else? Email [email protected].

Is the AI assistant required?

No. Every HR module works without it. Add an OpenRouter key and choose a model to switch the assistant on.

Can the assistant see salaries or other private data?

It answers through a guarded, read-only SQL layer scoped to the signed-in user's permissions and tenant. It never reads password hashes, and employees cannot query other people's salaries.

How is it deployed?

With Docker Compose on your own Linux server. The download includes environment examples and deployment documentation.

Can I try it first?

Yes. The live demo has admin, HR, manager and employee accounts and resets every hour.

More from SourceBento

You might also need

All products
Soon

DocBento

Self-hosted document management that reads every scan and answers with page citations.

Live demo
Soon

BandBridge

Cross-platform desktop workbench for wearable development.