Discover and explore top open-source AI tools and projects—updated daily.
Climate data visualization across platforms
Top 93.0% on SourcePulse
This project provides a Kotlin Multiplatform (KMP) application to visualize climate emission data from climatetrace.org. It targets developers and researchers interested in cross-platform UI development with Compose Multiplatform and integrating with AI agents via the MCP Server. The primary benefit is a single codebase for data visualization across multiple platforms, including mobile, desktop, web, and AI agent integration.
How It Works
The project leverages Kotlin Multiplatform and Compose Multiplatform for shared UI logic across iOS, Android, Desktop, and Web (Wasm/JS). The iOS client demonstrates flexibility by allowing either SwiftUI or shared Compose UI for specific screens. A key feature is the mcp-server
module, which uses the Kotlin MCP SDK to expose emission data as an endpoint, enabling integration with AI tools like Claude Desktop.
Quick Start & Requirements
gradle shadowJar
.Highlighted Details
Maintenance & Community
This is an early-stage project with development just starting. The author has several other KMP/Compose projects, indicating experience in the ecosystem. Links to community resources like Discord/Slack are not provided in the README.
Licensing & Compatibility
The README does not explicitly state a license. Given the author's other projects often use Apache 2.0, it's likely permissive, but this requires verification. Compatibility for commercial use would depend on the final license.
Limitations & Caveats
This project is in its very early stages ("work in progress"). Functionality is limited to sector emission data per country, with many other data points from climatetrace.org yet to be integrated. The full scope of features and stability is not yet established.
20 hours ago
Inactive