Keep it familiar.
Channels, messages, threads. Everyday tools should make sense without a new vocabulary.
A little more human
Good tools should give your team a place to talk,
and a little more room to get on with the rest.
A good place to be, together.Why Lazy?
Lazy starts with a simple idea: everyday team conversation can feel familiar, useful and a little less demanding.
Not every thought needs a meeting. Not every reply needs a new conversation. Sometimes you need a channel for the project, a thread for the details, and a quick message to a person who gets it.
That’s the space Lazy is built for. A native desktop app, a server your team chooses, and the everyday ways people work together.
“Lazy” is a little smile, not a promise to care less. We care about the details so there’s less getting in your way.
A few things we come back to
Channels, messages, threads. Everyday tools should make sense without a new vocabulary.
Your team chooses where its server lives and how its workspace is run.
On the other side of every message is someone with a whole day of their own.

Your quiet little companion
A warm hello. A little victory. The relief of being all caught up.
Moss is our paper-cut sloth, here for the moments when a little company helps. Sage green, a coral conversation bubble, and a reminder to take the day at your own pace.
You’ll spot Moss welcoming you in, showing you around and celebrating the small wins. Never rushing. Always glad you’re here.
A little less noise. A lot more human.Lazy is built in Rust with a native GPUI desktop client and an Axum/PostgreSQL server. It already supports channels, messages, threads, files and search. Calls and broader integrations are for another day.
Explore the project on GitHubA good place to start
Your people. Your conversations. A little easier.
See you in #general.