Open Source · Self-Hosted · Canadian

Practice Management,
Reimagined for Nutrition

AI-powered, compliance-first practice management built for Canadian nutrition professionals. Smart scheduling, personalized meal plans, and a built-in AI assistant — all self-hosted.

yourpractice.ca/nutrir/dashboard
Active Clients
0
+3 this week
Today's Appointments
Sarah Chen
Follow-Up · 9:00 AM
In-Person
Mark Johnson
Initial · 10:30 AM
Virtual
Emma Li
Check-In · 2:00 PM
Phone

Built different, on purpose

Not another generic CRM with nutrition bolted on. Every feature is designed from the ground up for how nutrition professionals actually work.

AI-Powered Assistant

Built-in Claude AI with 59 integrated tools. Create clients, schedule appointments, and build meal plans through natural language. Smart confirmation gates for every data mutation.

Compliance Built-In

Designed with PIPEDA and PHIPA in mind. Audit logging, MFA enforcement, soft-delete, consent tracking, and self-hosted Canadian deployment. Privacy is architecture, not an afterthought.

Purpose-Built for Nutrition

Health profiles with allergies, medications, and conditions. Personalized meal plans with macro targets. Progress tracking with goal visualization. Not a generic tool.

Self-Hosted & Open Source

Own your data completely. Run on your own Canadian VPS with Docker Compose. No vendor lock-in, no monthly SaaS fees, no data leaving your control.

Up and running in minutes

From zero to managing your practice in three steps.

1

Deploy

Clone the repo, configure your domain, and run docker compose up. That's it.

2

Onboard

Add your clients, set up health profiles, capture consent. The intake workflow guides you through everything.

3

Manage

Schedule appointments, create meal plans, track progress. Let the AI assistant handle the repetitive work.

Everything your practice needs

From first consultation to meal plan delivery, Nutrir handles the complete practitioner workflow.

AI Assistant

Your intelligent practice co-pilot

A collapsible side panel powered by Claude AI. Issue natural language commands and let the assistant handle the complexity. Every data mutation requires your explicit confirmation.

  • 59 integrated tools for all practice operations
  • Confirmation gates before any data changes
  • Entity link chips and markdown rendering
  • Context-aware suggestions based on current page
Create a meal plan for Sarah Chen with 1800 calories, high protein
I'll create a 7-day meal plan for Sarah Chen targeting:
• 1,800 kcal • 135g protein • 180g carbs • 60g fat

This accounts for her noted dairy allergy.
Confirm: Create Meal Plan
7-day plan for Sarah Chen · 1,800 kcal/day
Dashboard

Your practice at a glance

Start every day with a clear picture. Active clients, upcoming appointments, weekly stats, and active meal plans — all with time-aware greetings and real-time updates.

  • Real-time practice metrics and trends
  • Today's schedule with quick navigation
  • Weekly appointment and client activity
Active Clients
0
+6.8% this month
This Week
0
appointments
Active Plans
0
meal plans running
Avg. Adherence
0%
+2.1% vs last month
Meal Planning

Personalized nutrition, delivered

Build multi-day meal plans with precise nutritional targets. Per-slot organization, allergen cross-referencing, PDF export for client handoff, and template duplication for efficiency.

  • Calorie, protein, carb, and fat targets
  • Automatic allergen cross-reference warnings
  • PDF export with QuestPDF
  • Template duplication for faster plans
Sarah's 7-Day Plan
1,800 kcal
135g P
180g C
60g F
Breakfast
Oat bowl, berries, hemp seeds
420 kcal
Lunch
Grilled chicken salad, quinoa
520 kcal
Dinner
Salmon, roasted vegetables, rice
580 kcal
Snack
Protein smoothie, almond butter
280 kcal
Dairy allergy flagged — all items verified dairy-free
Global Search

Find anything, instantly

Hit Ctrl+K to search across clients, appointments, and meal plans. Fuzzy matching, keyboard navigation, and recent searches make everything one keystroke away.

  • Cross-entity search in milliseconds
  • Keyboard-first navigation
  • Smart result grouping and recent history
Sarah Ctrl+K
Sarah Chen
Client · Active · Last visit Mar 1
Follow-Up with Sarah Chen
Appointment · Mar 5 at 9:00 AM
Sarah's 7-Day Meal Plan
Meal Plan · Active · 1,800 kcal
Observability

Know what's happening, always

Six purpose-built Kibana dashboards with 34 panels give you full visibility into application health, endpoint performance, database activity, errors, infrastructure resources, and AI assistant usage — all created programmatically via the Saved Objects API.

  • Request throughput, latency (avg & P95), and error rates
  • Endpoint-level performance breakdown with SignalR tracking
  • Infrastructure metrics: CPU, memory, disk, network, Docker containers
  • AI assistant activity: Anthropic API latency, conversation volume, agent logs
Application Overview
Avg Latency
42ms
P95 Latency
187ms
Requests
0
Error Rate
0.3%
Request throughput — last 24h
Overview Endpoints DB & Deps Errors Infra AI

Built for real workflows

Every screen designed around how nutrition professionals actually work.

yourpractice.ca/nutrir/dashboard
Dashboard
Clients
Appointments
Meal Plans
Progress
Good morning, Sarah
Active Clients
47
Today
5
This Week
18
Active Plans
32
Today's Schedule
9:00Sarah ChenFollow-Up
10:30Mark JohnsonInitial
13:00Priya PatelFollow-Up
14:00Emma LiCheck-In
15:30James WuInitial
yourpractice.ca/nutrir/clients
ClientStatusLast VisitAllergiesActive Plan
Sarah Chen
Active Mar 1, 2026 Dairy 7-Day High Protein
Mark Johnson
Active Feb 28, 2026 GlutenNuts Mediterranean Plan
Emma Li
Active Feb 27, 2026 Weight Management
Priya Patel
Pending Consent Feb 25, 2026 Shellfish
James Wu
Active Feb 24, 2026 Athletic Performance
yourpractice.ca/nutrir/meal-plans/12
Sarah's 7-Day High Protein Plan
Created Feb 20 · Active
Export PDF
Duplicate
1,800 kcal
135g P
180g C
60g F
Day 1
Day 2
Day 3
Day 4
Day 5
Day 6
Day 7
Breakfast
Oat bowl, berries, hemp seeds, protein powder
420 kcal
Lunch
Grilled chicken breast, quinoa salad, avocado
520 kcal
Dinner
Baked salmon, roasted sweet potato, steamed broccoli
580 kcal
Snack
Protein smoothie, almond butter, banana
280 kcal
Client has Dairy allergy — all items verified dairy-free
yourpractice.ca/nutrir/appointments
Mon 3 Tue 4 Wed 5 Thu 6 Fri 7
9:00
Sarah C.
Follow-Up
James W.
Initial
Emma L.
Follow-Up
10:30
Mark J.
Initial
Priya P.
Check-In
Sarah C.
Follow-Up
13:00
Priya P.
Follow-Up
Mark J.
Check-In
New Client
Initial
14:00
Emma L.
Check-In
James W.
Follow-Up
Priya P.
Follow-Up
15:30
James W.
Initial
Emma L.
Check-In
yourpractice.ca/nutrir/clients/5
Client Profile: Sarah Chen
AI Assistant
Schedule a follow-up with Sarah next Tuesday at 2pm
I'll schedule a follow-up appointment for Sarah Chen on Tuesday, March 10 at 2:00 PM. The appointment type will be Follow-Up.
Confirm appointment?
Follow-Up · Mar 10 · 2:00 PM
yes
Done! Appointment created for Sarah Chen on March 10 at 2:00 PM.
Ask anything about your practice...
yourpractice.ca/nutrir/progress/client/5
Weight Progress — Sarah Chen
72 kg 70 kg 68 kg Target: 67kg Jan Feb Mar Apr May Jun Jul
Weight Loss
Target: 67 kg by Aug 2026
62% complete
Daily Protein
Target: 135g daily average
88% adherence
Hydration
Target: 2.5L daily
74% adherence
kibana.yourpractice.ca/app/dashboards
Overview Endpoints DB & Deps Errors Infrastructure AI Assistant
Request Throughput
Avg Latency
42ms
P95 Latency
187ms
Total Requests
2,847
Errors
8
HTTP Status Codes
2xx 3xx 4xx 5xx

Modern stack, production-grade

Built on battle-tested technologies with a clean three-layer architecture. Deploy with a single docker compose up.

.NET
.NET 9 + Blazor Server
Full-stack C# with real-time UI
PG
PostgreSQL 17
Reliable, performant data store
AI
Anthropic Claude
C# SDK with agentic tool use
Docker Compose
One-command deployment
ASP.NET Identity + MFA
TOTP two-factor authentication
QuestPDF
Beautiful document generation
Serilog + Seq + Elastic
Structured logging, APM & 6 Kibana dashboards
SignalR
Real-time notifications

Built in the Open

Nutrir is free and open source under the MIT license. Contributions, feedback, and ideas from the community make it better for everyone.

MIT
License
100%
Open Source
C#
Full Stack