Mimeline

Seamless lifelogging and dynamic HTML timeline visualization by Gemini

What it does

Mimeline is a free lifelogging app that automatically records users' activities and allows them to enhance their logs with photos and text, creating diary-like records. It is designed for anyone who wants to keep track of their activities, but it is particularly well-suited for business users and travelers who need to add information to their chronological data. This app is designed with sophisticated accessibility features and user interface, ensuring that all users can operate it intuitively and easily. In addition to this, by not using cloud servers, it protects personal information and reduces the waste of resources from data transfer and energy consumption, resulting in fast and efficient performance.

Adaptive View, powered by Gemini, generates functional HTML within the app to visualize users' lifelogs. It allows even those unfamiliar with LLMs to easily create interactive and rich outputs. For example, users can plot activities on Google Maps, compile logs into tables, and generate functional buttons, enabling features not originally available in the app. Gemini is utilized in two distinct roles: as a Validator (Gemini 1.5 Pro / responseMimeType: json) to organize prompts and conditions, and as an Editor (Gemini 1.5 Flash) to generate text. Combining these AIs' results allows for fast, cost-effective HTML generation. In addition, this approach addresses the issue of erroneous code generation that can occur with general LLMs, ensuring stable and reliable code output.

Built with

  • Flutter
  • Android

Team

By

Hiroyuki Takisawa (tantanlife), Jun Kobayashi

From

Japan