Seems heavily inspired by / very similar to Slack though. A lot of features in common. Slack allows you to post and comment on files but doesn't support versioning yet.
Are you trying to be a Slack replacement with better file handling or is it meant to be used alongside apps like slack?
It's not. We looked into that, but we needed the ability to create nested channels (e.g. threads) since any file can be a thread/feed.