An empty pink armchair in a pink room, a floor lamp beside it
Angus Facts · Job opening

Angus McGAIver:
simply a digital colleague in your team chat

Angus McGAIver is a digital colleague for teams, developed by Syndicats eG, a Hamburg-based cooperative. He works in Slack, Microsoft Teams, Mattermost or by email, has his own account with inbox, calendar and file storage, asks instead of guessing, and gets a human's approval for anything involving money, deadlines or the outside world.

He's free to use.

keep reading
At a glance

The fact sheet.

Made by
Syndicats eG, Uwestraße 12, 22525 Hamburg, Germany
Brand
McGAIver. Angus is what Syndicats calls theirs; every team picks its own name.
Works in
Slack, Microsoft Teams, Mattermost, email. Other chat tools on request.
Account
His own user account with inbox, calendar and folders. Never acts under a human's account.
Language model
Your choice, and swappable – Angus stays Angus.
Hosting
Locally on your own hardware, on your own server or in the cloud.
Control
The team grants and revokes access. Actions that reach the outside world need approval.
Cost
€0 to use, nothing per seat. You only pay for support if you want it (onboarding, integration, ongoing development). If you can handle all that yourselves, he really is free.
On the job since
May 2026, in-house at Syndicats. 32 documented conversations are public.
Getting started
No download. A half-hour call.
The job opening

The work
nobody likes doing.

01Typing up the business meal receipt that's been in your wallet for three weeks.
02Piecing together who's actually around next week.
03Looking up in the handbook what to do when your kid is sick.
04Reading the three blogs you really should be reading.
05Explaining for the fourth time where the template is.

It isn't hard.
It's just never done.

The application

This is Angus.
The digital colleague.

Angus works in the team chat and has his own name and his own logins. The team talks to him like a person instead of operating him like software.

His unit is the team. He thinks in team sizes — not target groups, not industries. Angus is a species. Each team names its own – call yours whatever you like.

Angus McGAIver, a shaggy blue figure, sits behind an open laptop with the McGAIver logo
The difference

What Angus is not:
an agent that runs unprompted.

The moment people stop talking to him, he's an agent. Technically, it's the very same thing. As a colleague, it's a different story.

Angus isn't a chatbot that answers questions, and he isn't an agent that runs unprompted. Technically he's both: an agent with tools, access and schedules. The difference is how he works. People talk to Angus like a colleague; he asks when something doesn't add up, and says so when he can't do something.

The workplace

Where to find Angus.

In the team chat — Teams, Slack, Mattermost or whatever else the team works in. And where there's no chat, good old email.

Microsoft TeamsA colleague in your channels and threads.
SlackMention him and he replies in the thread.
MattermostSame deal: in the channel, replying in the thread.
Another chat toolTeam works elsewhere? Angus moves with it.
EmailNo chat? Email his own inbox.

Angus has his own account: his own email, calendar, folders and chat. If the team wants, it can extend his access at team level.

The reference

He asks
instead of guessing.

A real moment from the Syndicats team chat.

Translated from German. Every message is real – the originals are on the German page.

Nils, colleague at Syndicats
Nils15:09

@Angus here's a business meal receipt

📄 meal_receipt_june.pdf
Angus McGAIver
Angus15:11

The receipt reads cleanly and the numbers add up. Here's what I got:

Restaurant Trattoria am Markt
Date Jun 3, 2026, 13:02
Items 2× cola 0.2 l · 1× salad · 1× curry
Tip €6.00
Total €40.00
Payment debit card
Occasion project meeting

One question first: the scanned text says €500 for the tip — that's obviously OCR garbage, because the bill only adds up with €6 (34 + 6 = 40). I'm going with €6 — let me know if that's wrong.

And: was Sonja the host who paid?

Nils, colleague at Syndicats
Nils15:12

Yes, Sonja was the host.

Angus McGAIver
Angus15:14

Done 🎉 — expense form created and completed.

When Jun 3, 2026, 13:02
Where Trattoria am Markt
Who Sonja & one guest
Occasion project meeting
Total €40.00 (debit card)

Sonja still needs to sign it.

He could have guessed. The receipt would have been fully processed anyway — just with the wrong numbers. Instead, it cost Nils one line.

The anatomy

The team calls the shots.
All of them.

Six body parts, six decisions. The team makes every one of them.

Angus McGAIver seen from behind with raised arms; markers show brain (language model), eyes, ears, mouth, heart and hands
Brain the language model
The team picks which model does the thinking inside Angus. And swaps it when a better one comes along — Angus stays Angus.
Eyes what he gets to read
Documents, file storage, sources. The team decides what he sees — and what he doesn't.
From the team chat “What do I do when my kid is sick?” — The answer came from the internal handbook, with a pointer to the passage: call in sick as usual for two days, from day three apply for child sick pay.
Ears where he listens
The channels he reads and responds in. Everything else stays off-limits.
Mouth how he writes
Brief or detailed. Formal or casual. With emojis or without. The team's tone, not his.
Hands what he works with
His own skills, plugins, a scheduler. New skills come out of conversations, not an admin panel.
From the team chat “Adjust the job so it also shows the date and time.” — a minute later the job was running again, with a confirmation of what had changed.
Heart how human he gets
The team's tone, values and humor. He remembers who the people are.
From the team chat “Who are you?” — “I'm Angus, your digital colleague. Solidarity, responsibility and community are my core values — same as for all of you here.” Nobody had typed that in for him. He had remembered that Syndicats is a cooperative.
The skills

What Angus can do.

Web searchLooking up what's out there — with sources.
Scheduled jobsDaily, weekly, on a deadline. Say it once and it runs.
Sparring partnerThinking things through, pushing back, offering a second opinion.
To-do listsWhat's open, who's on it, what's slipping.
Custom skillsNew skills come out of the chat — and stay.
Memory per personHe remembers how someone works — for that person, not for everyone.
Images & documentsUploading, reading, analyzing, filing away.
Event triggersReacting to an event — the way a human told him to beforehand.

Three of them in action at Syndicats.

Scheduled jobs
Angus McGAIver
Angus09:00

Yesterday there were 3 new articles on Simon's blog. Here's the summary:

Don't be a meat proxy
Quoting David Crawshaw's prompt
Devtools must be open source

No target channel was given, so here's the summary right here. If you'd rather have it somewhere else, just let me know 😊

Calendar on demand
Nils, colleague at Syndicats
Nils00:44

@Angus is anyone on vacation this Friday?

Angus McGAIver
Angus00:44

Yes — Horst is out from Jul 8 to 11, so that includes Friday.

🏖️ The next three weeks:

Martin Jul 8 (half day), Jul 20–25
Horst Jul 13–25
Kai Jul 13–15, then from Jul 16
Custom skills
Nils, colleague at Syndicats
Nils10:20

@Angus I'd like to test something

Angus McGAIver
Angus10:20

Sure thing, ready to go 😄 What exactly do you want to test? For example, I can help you with:

📅 Calendar lookups or entries
✉️ Searching emails, analyzing attachments
📄 Analyzing documents with doc-analyzer
🌐 Web search or reading feeds
🏖️ Vacation lookups via abwesenheit

Just tell me what we should focus on 🚀

Nobody programmed doc-analyzer and abwesenheit (German for “absence”) into him. They came out of the chat — and he knows he has them.

Rights and limits

Responsibility.

Angus has his own account and logins — just like any new colleague.

01
He acts under his own account, never under a human's.Everything he does is logged under his name. Traceable, anytime.
02
The team gives him access — and takes it away.The team or its lead. They're accountable for what he does — as they would be for a human colleague.
03
Money, deadlines, anything that leaves the building: he asks.He does the legwork. Humans decide.
04
The team decides how far he goes on his own.Short leash or plenty of rope. Change it anytime.
05
He's allowed to get it wrong — and he'll tell you.Plus what he managed anyway. Just like a new colleague.
06
Any required third-party licenses are on the team.Just as for a human colleague.
Hosting

Where Angus runs
is up to the team.

LocalOn your own hardware, under your own roof.
Your own serverIn your own infrastructure, under your own control.
CloudIf you'd rather keep it simple.

The team picks the language model — and swaps it when a better one comes along. Your colleague, your call.

Trust and data

What Angus is allowed to do
is up to the team.

Angus only has the access the team gives him, and it can be revoked at any time. Every action that reaches the outside world, such as sending email, changing calendars or sharing files, needs a human's approval.

Data from external sources is treated as untrusted and never executed blindly. Where Angus runs and where data is processed is up to the team: locally, on your own server or in the cloud. There's no dashboard and no admin panel; everything happens in the chat, where you can trace it.

The price tag
€0

Nothing per seat.
The team can grow — Angus won't cost a cent more.

What's free

Working with him. No matter how big the team is or how often it talks to him.

What you pay for

Support: onboarding, integration and ongoing development. If you can handle all that yourselves, Angus really is free.

Why there's no download

Every new colleague starts with an interview. The team should know who it's hiring — and Syndicats should know which team he's joining. You don't sort out expectations with a form.

FAQ

The short version.

What does Angus cost?

Working with him costs nothing, no matter how big your team is. You pay for support. If you handle onboarding, integration and ongoing development yourselves, Angus is free.

Does Angus work in Microsoft Teams?

Yes, as a colleague in channels and threads. Same in Slack and Mattermost. Where there's no chat, by email.

Is Angus an automation?

Technically, yes. As a product, no. Angus only acts when someone talks to him. A human sets up scheduled jobs in the chat — and can switch them off the same way.

Which language model does Angus use?

The team picks it — and can swap it when a better one comes along, without Angus losing his memory or his skills.

Where is the data processed?

Wherever the team runs Angus: locally, on your own server or in the cloud. The team decides his access to inboxes, calendars and file storage.

What happens when Angus gets it wrong?

He says so. The conversations on this website show documented cases where he owned up to his mistakes and corrected them.

How do I get started?

With a half-hour call, no strings attached. There's no download, because a new colleague doesn't start with an installation.

Does Angus have to be called Angus?

No. Angus is a species; what you call yours is up to you.

Angus McGAIver sits in the pink armchair, working on his laptop

The position is filled.

Get to know Angus before you hire him. One call, half an hour, no strings attached.

Book a call → No forms. A real call with a real person.