Skip to content
A holochain example chat app
Branch: master
Clone or download
Latest commit 38bf262 Mar 19, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
dna-src working on 0. 0.0.6 holochain Mar 13, 2019
ui-src adds refresh buttons for channels and messages Mar 18, 2019
ui adds built version and also correct message ordering Mar 18, 2019
LICENSE Update Mar 19, 2019
conductor-config.toml adds keyfile for testing Mar 13, 2019
keyfile.txt adds keyfile for testing Mar 13, 2019

Holochain Basic Chat

A simple chat app designed to get new users up, running and developing on Holochain

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.


At a minimum you will need to have the binaries for the holochain conductor installed on your system. See the official installation instructions.

Be sure to use the 0.0.6 release.


From the project root run the helper script

npm run hc:start

or alternatively to call the conductor directly

holochain -c ./conductor-config.toml


If you want to try and connect to other nodes this also requires the holochain networking library n3h.

Instructions for networking can be found in the conductor config file.

Building from Source

Holochain DNA

Building the DNA also requires that the holochain developer CLI, hc, is installed. You can run the helper script

npm run hc:build

or use the CLI directly

mkdir -p dna
cd dna-src
hc package --strip-meta -o ../dna/holo-chat.hcpkg


cd ui-src
npm install
npm run build

Built With

A huge acknowledgement to Pusher for providing an open source React chat UI (



This project is licensed under the GPL-3 License - see the file for details

You can’t perform that action at this time.