in Platform Updates


Konrad Kruk in , on November 06, 2017


About Copycat

Managing multiple repositories with shared files can be a challenge. We faced it when building the LiveChat Docs: the projects live in their own repositories, but we wanted to keep their readmes in one place.

Therefore, we came up with the idea of Copycat: **a tool to **synchronize files between repositories.

Use cases

Although Copycat was primarily a tool to synchronize documentation between project repository and documentation repository, it is very versatile. You can use it for various purposes, for example:

  • sharing code between multiple projects
  • connecting a monorepo to a project’s own repository


CopycatHow it all works


Copycat is written in JavaScript and runs in the Node.js environment. It uses the node-github library to connect with GitHub REST API and express.js server to expose the endpoint for webhooks.


See other Platform Updates

The Perfect First Date: LiveChat Onboarding Process

LiveChat Onboarding Process Onboarding is like a first date.

Read more

Which States Have the Most Chats

Which states have the most chats Today we’ll be taking a closer look at how many chats LiveChat customers from different states have.

Read more
See all updates