Toxine is a browser-based client for the Tox network.
Toxine is in early development stage: not functional yet
The program is written in C++ and javascript and runs clientside. Text chat is supported by most modern browsers, other features, when implemented, might demand recent versions.
Try the demo at http://toxi.in!
One of the stated goals of the Tox project is to make usage of the tox network as easy as possible, no matter the level of expertise of the user or their prefered platform. In this blog post, irungentoo predicted that Tox would be "usable by anyone with a web browser". Jokes aside, a javascript implementation allows anyone to test this messaging system by just pointing their browsers to a webpage hosting toxine. These users can later export their profile (secret key and users list) if they decide to switch to a desktop or mobile Tox client.
Note that while the code is (optionally) provided by a webpage and runs in the browser environment, user data is not exchanged with the webpage provider, the client code directly connects to the tox network, i.e. Toxine is not webbased, therefore no privacy concerns arise in that regard, provided the browser and OS are trusted.
TODO
For local installation, download this repo using git or from github, then run ./autogen.sh in the repo's
top-level directory. You will need to have emscripten installed.
Since toxwrap is statically linked against the toxcore library, it has to be distributed under the terms of the GNU General Public License, version 3. Note that other license conditions might apply to libsodium, opus, jquery and other libraries or resources included with this code. IANAL.
At a later point, in particular if a non-GPL version of the core is implemented (xot, the rust implementation, is a likely candidate), I'd like to switch to a more permissive license for toxine.