A room the whole team is in
Every workspace gets one shared room from the moment it exists — no setup screen, no first-channel decision. It is where the team talks, and it is already there when you arrive.
devChat is team messaging for freelancers and small dev teams — a workspace, a room everyone is in, and direct messages, in a native app that opens instantly and keeps up with the conversation. No browser tab. No app directory, no workflow builder, no thread you lose track of.
Origin cert is on the box and Caddy validates. api. is answering 401 on protected routes, which is what we want.
Nice. Did the migration chain apply cleanly or did you have to hand-run any of it?
Cleanly — the entrypoint does --apply-migrations, so it ran the whole chain in order on first boot.
Good. I'll point the TestFlight build at prod this afternoon.
You are four people. You do not need an app directory, workflow automations, huddles, canvases, or a message history limit that hides the decision you made last quarter. You need to talk to your team, find what somebody said, and get back to work.
Every workspace gets one shared room from the moment it exists — no setup screen, no first-channel decision. It is where the team talks, and it is already there when you arrive.
One-to-one, private to the two of you. An admin can moderate the team room; a DM is not theirs to read or delete, and the server enforces that rather than trusting the client to hide it.
Freelancers run a workspace per client and switch between them without signing out. Multi-tenancy was in from the first table, not retrofitted — every query is scoped to a workspace by construction.
Messages arrive as they are sent. Close the laptop, lose the tunnel, walk into a lift — on reconnect the app asks what it missed and is told exactly that, rather than reloading the world and hoping.
Invite by email with the role they land on. Owner, admin, member, guest — four levels, no permission matrix. A workspace can never be left without an owner, and the server refuses rather than guessing.
Self-contained: one server, one database, in Germany. No analytics SDKs in the app, no ad network, and nothing sold. Delete your account and the content goes with it.
devChat is a native Flutter app on every platform it ships to. The desktop build is tuned for a pointer and a keyboard; the phone build is not the desktop layout with the sidebar taken off — rows, sheets and tap targets are its own.
Store links land here as each build clears review. There is no web version and there is not going to be one — the app is built to open in a fraction of a second and keep your history when the connection drops.
Not quite. The backend is running and the app works end to end — what is left is packaging and store review for five platforms. This page will carry the download and store links as they clear.
Not in the first version. Today a workspace has one shared team room plus direct messages, which is the whole conversation for a team this size. Named channels and group chats are the next thing being built.
No, deliberately. devChat is a native app on all five platforms. Something you keep open all day should launch instantly and hold your history locally, and a browser tab is the wrong shape for that.
It is smaller on purpose. No app directory, no workflow builder, no huddles, no message-history limit that hides last quarter's decision behind an upgrade prompt. You get workspaces, a team room, DMs, invites and roles — and then it stops.
Yes, and it was built that way from the first table rather than added later. Freelancers keep a workspace per client and switch without signing out.
On one server in Germany, in a database used by nothing else. Traffic is TLS end to end, passwords are stored hashed, and there are no analytics or advertising SDKs in the app.
Pricing is not set yet. It will be posted here well before the apps ship, and it will be a plain number rather than a grid of seat tiers.