Skip to content
Braid is a team-chat app with a novel UI that leads to better conversations.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dev-src/braid/dev Add seed! helper function Jun 13, 2018
docs Update README screenshot Aug 2, 2018
resources Apply some styling to invite to private groups by link Jul 18, 2018
scripts Start converting quests into a module Nov 17, 2017
src Show "Join Group" button instead of reply field in readonly thread Jun 10, 2019
test/braid/test Use datomic full-text if lucene not available, reenable test Apr 15, 2019
.editorconfig Add editorconfig May 15, 2016
.gitignore Ignore datomic directory Jan 18, 2019
CHANGELOG.md Update changelog Apr 16, 2017
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md May 13, 2017
CONTRIBUTING.md Update README, move unfinished docs under /drafts May 22, 2018
CONTRIBUTORS.edn Add Canna to contributors list Oct 5, 2017
LICENSE.md Change to AGPL license w/preamble indicating dual-license Sep 13, 2017
README.md Update README screenshot Aug 2, 2018
profiles.sample.clj
project.clj Update sente; currently ignore CSRF token for establishing websocket May 1, 2019

README.md

Braid Logo

Braid Github Issues Braid Chat

Braid is an experimental team chat application with a novel UI: instead of chatrooms, it's based on many short conversations. You can think of Braid as an email/mailing-list/web-forum/chatroom hybrid, but without the constant interruptions and FOMO of Slack. It's particularly good for remote-first companies, developer teams and online communities. Braid is also open-source, so you can hack on it and host your own version.

You can read more about Braid and then give Braid a try.

Braid Screenshot

Braid's not as polished as Slack yet, but it's got most of the features you'd expect from other chat clients:

  • public and private conversations
  • archives + search
  • file sharing
  • notifications
  • email digests
  • code formatting and emoji
  • integrations support

It's been our daily driver for over a year, but there are still some rough edges and things we want to improve; notably:

  • better mobile apps
  • better 1:1 integrations
  • polishing non-critical UI (ex. settings)
  • moderation tools
  • and more...

Contributing

  1. If you like the concept, please let us know!

    Your feedback is the fuel that pushes us too keep working on Braid. Say hello on braid@braid, and let us know what you think.

  2. Try Braid out on your team/group and give us feedback.

    You can set up a free team on braid.chat and message us on braid@braid to give feedback.

  3. If you want to code...

    Check out the Getting Started instructions below. @rafd and @jamesnvc are available to pair remotely if you'd like help getting started. Message us on braid@braid and we can help match you with a good task and debug any issues you run into.

There's also opportunities to help with triaging issues, writing docs and other non-"dev" work.

Bugs and feature requests are tracked via Github Issues

Thank you to all of our contributors!

Getting Started

To get Braid working locally, see: Developing Braid

If you want to deploy it in production, see Deploying Braid

If you just want to use Braid, but not set it up yourself, you can get a hosted account at: https://www.braidchat.com

Repositories

License

Braid may be freely used under the AGPL license.

As per the AGPL, you can use Braid for personal or commercial purposes for free, but, you must publically release any modifications to the software (under the same license). If you need to make private modifications you can purchase a commercial license by contacting licensing@braidchat.com

You can’t perform that action at this time.