https://github.com/trevp/axolotl/wiki
It's much much better than OTR in that:
- Asynchronicity is on by default (you don't need both parties to be up and running at the same time to start a convo)
- You don't need to wait for your recipient to answer before you can write something (ie you can send multiple messages one after another, directly)
- Because you can do both of the above, you can easily do multiparty, something OTR struggles with.
For more details: