Voice and text communications platform powered by WebRTC
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.5 KiB


CI status Donate

Voice and text communications platform


  • Low-latency voice chat using Opus
  • Rich text chat using Markdown


Web client

The only client currently implemented is a web interface (located in pkg/web) hosted by the server.


Download harmony-server

The server (located in cmd/harmony-server) passes voice and text communications between clients.

See HOSTING.md for information on hosting a server.

See PROTOCOL.md for information on the harmony protocol.


Please share issues and suggestions here.


The following libraries are used to build harmony: