I started with development for parsing official (From Espressif systems) AT commands firmware for ESP8266.
I is written platform independent and needs additional layer to be done by user (USART send, IRQ receive, reset high/low) for communication.
If you have time, please try it and report what you think about.
Link: ESP8266
Any feedback would be highly appreciated.