Josh Desk

Simple office attendance tracking and team coordination through Slack

Perfect for hybrid teams

This app is no longer live on the Slack App Store, but it's fully open source and available for you to fork, customize, and self-host for your team.

View on GitHub
Desk selection interface demonstration

Plan Your Office Days in Seconds Two clicks to update your status. Your team instantly knows where you'll be.

🏢

Schedule up to 4 weeks ahead

⚡️

Automatic status updates

Office command demonstration

Know Who's Where One command shows you the whole team's schedule. Plan office days together.

📅

See who's in at a glance

☔️

Weather-aware planning

Weekly reminder demonstration

Never Miss an Update Gentle reminders keep schedules current. No micromanagement needed.

🔔

Smart weekly reminders

⚙️

Customizable team settings

Frequently Asked Questions

Is this still available?

Josh Desk is no longer available on the Slack App Store, but it's fully open source on GitHub. You can fork it, customize it, and self-host it for your team at no cost.

Is it secure?

We only request essential Slack permissions: sending messages, updating statuses, and managing the home tab. Nothing more.

Can we customize it for our office?

Absolutely. As an open-source project, you can customize everything - from status options to features. The code is fully documented on GitHub.

How do I self-host this?

The repository includes setup instructions. You'll need a Slack app configured with the right permissions and a server to run the Bun/TypeScript backend. Check the README for detailed deployment steps.

Ready to run this for your team?

Fork on GitHub

Open source • Self-hostable • Built with Bun & TypeScript