This document describes Friendbook, a semantic-based friend recommendation system that analyzes users' lifestyle data collected from sensors in smartphones to recommend potential friends. It aims to address limitations of existing social networks that rely only on users' social graphs. Friendbook uses topic modeling to extract lifestyle information from daily sensor data and measures similarity between users' lifestyles to identify likely friend candidates. The system was implemented on Android smartphones and evaluated through experiments.