Secure P2P instant messenger. A new Tox client.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake Fix Translations.cmake, add configure_file_translation macro. Feb 14, 2017
data Fix OSX issue with avatars, I hope May 8, 2017
misc
po UI/UX reworking/refactoring :p Mar 23, 2017
src Fix OSX issue with avatars, I hope May 8, 2017
.atom-build.yml
.bzrignore Try to fix CI Mar 20, 2017
.gitignore Try to fix CI Mar 20, 2017
CMakeLists.txt Fix OSX issue with avatars, I hope May 8, 2017
Contributors.md Big update, logic + build system + resources + meta + packaging Feb 14, 2017
License.txt Big update, logic + build system + resources + meta + packaging Feb 14, 2017
ReadMe.md Clarify the situation. Mar 29, 2018
circle.yml Typo fix Feb 20, 2017
poulp.toml Add AvatarWidget (rounded image) & update the welcome screen Mar 21, 2017

ReadMe.md

/!\ Disclaimer: Project moved to a new repository /!\

tl;dr. Project moved at TheToxProject/client.

Hey dear community!

A lot of people have asked me about the state of Ricin & Konv projects, so let me clarify the situation.

Ricin was mostly a "proof of concept" that permited me to learn to code in Vala. Once I was enough confident in developing with Vala, I realised that Ricin's source code was a shit-code. Nightmare to maintain, hard to update. So I decided to rewrite/rebrand it under the Konv project-name. I worked on Konv during some time before I had a vision.

So let's talk about that vision. I dreamed people would just download Tox, and start to chat, without missing important IM features, nor security features. I dreamed that Tox would replace Skype, Messenger, Whatsapp and other IM apps, because it's decentralized, and would be looking good, with features parity with other IMs + gamification. User would see & use the same interface not depending on the device he is using. Whether it's desktop, mobile or web browser.

The Universal Tox Client is my attempt to realize this.
You can find the new repository at TheToxProject/client.

Also feel free to look at the contribute or donations part of the readme if you want to get involved ! :)

I hope I clarified the situation enough. Thanks for the interest.


Konv.im - Secure P2P instant messenger

CircleCI Make a donation on Liberapay
Install Konv Help us translating Konv

Konv.im is an open-source, libre and secure instant messaging application that aims to replace Skype, Whatsapp, and other proprietary services. I believe that bringing a free (as in freedom, aswell as in price) software that enable individuals to communicate freely, without the fear to be censored or sued, is primordial in this post-Snowden era. Free speech enables real sharing of ideas, concepts, researchs, etc. That's how I want to contribute saving what stays of people liberties and rights.

A screenshot of Konv's MainWindow + SettingsWindow running 0.1.0-looneypig
Click the screenshot to see the preview video.

Features

Here is a tentative list of the features that Konv.im must have in order to be usable and useful. The list is not ordered nor complete. This list also serves as a sort of Roadmap for me.

  • Usable, bug-free and user-friendly interface ;
  • Modern way to communicate with contacts (messages, actions, auto-reply) ;
  • File transfers : Inline images, inline musics, inline videos, regular files, avatars ;
  • Simple and convenient way to share a contact (drag&drop, right click) ;
  • Customizable interface ;
  • Intuitive and not cluttered settings interface (advanced mode?) ;
  • Group chats, with simple way to add people inside ;
  • Avatars, status messages, presence ;
  • Audio calls, video calls, desktop sharing/streaming ;
  • Secure way to add peoples from an user-friendly ID (no ToxID, decentralized ToxMe-like) ;
  • Custom bootstrap nodes list.
  • Social welcome screen.

Protocol

Konv.im is an instant messaging application that uses the Tox protocol in order to enable truely secure communications. By so, it can be called a Tox client.

ToxCore (the Tox core library) provides an easy and intuitive API for building secure communication platforms. It is maintained by The TokTok Project.

I'm using TokTok/c-toxcore instead of the old irungentoo/toxcore library for convenience and security related concerns.

Install

You can run and install Konv with a few lines, just type the following in a shell

# Download it!
$ git clone https://github.com/SkyzohKey/Konv.git && cd Konv

# Build it!
$ mkdir build && cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr
$ make

# [Optional] If you want to install it system-wide
$ sudo make install

License

Konv.im is released under The MIT License while the ToxCore binaries are licensed under The GPLv3 License.