Ciranda







Ciranda is a real-time communication app for group conversations with text, media, voice, and video. The idea is straightforward: create a room, invite other people, and keep the conversation in one place.
Rooms and invite codes
A conversation takes place in a room that a user can create. An invited person can join with the room code or invite link. The code can be copied and shared so that the group can come together.
Text and media chat
The text channel supports messages as well as image, video, and file attachments. The conversation shows previews for attachments, while the app handles file selection, media type detection, and upload to the room.
Voice, video, and screen sharing
Voice channels connect participants in real time. A call provides microphone and camera controls, along with a video strip that shows the active sources and lets people follow the conversation. On Windows, participants can also share their screen; screen sharing is handled as a video source separate from the camera.
Client and realtime infrastructure
The Ciranda client is written in Flutter and is available for Windows and Android. The realtime backend uses Go: WebSocket carries application data such as messages and presence, while LiveKit/WebRTC handles voice, video, and screen media. This split keeps the interface responsive while giving media communication its own path.
Privacy as a product intention
Ciranda's intention is to keep conversations central and reduce unnecessary data collection. This is a privacy-oriented direction; this description does not claim a fixed storage duration or automatic file transformation. Those details belong to the service's actual operation.