Перейти к содержимому

ClimateTraceKMP

Кроссплатформенное приложение для отображения данных об эмиссиях CO2 по странам и секторам из ClimateTrace.org.

Kotlin
285 stars

Описание

Это проект на Kotlin и Compose Multiplatform для визуализации климатических данных об эмиссиях из climatetrace.org. Поддерживает платформы: iOS (с SwiftUI и Compose), Android, Desktop, Web (Wasm и Kotlin/JS), Kotlin Notebook и MCP Server. Начинает с отображения эмиссий по секторам и странам, но планирует расширение. Идеален для образовательных, исследовательских и экологических приложений, демонстрируя multiplatform разработку.

Возможности

Кроссплатформенная поддержка

Работает на iOS, Android, Desktop, Web (Wasm/JS), Kotlin Notebook и MCP Server.

Визуализация эмиссий

Отображает данные об выбросах CO2 по секторам и странам из ClimateTrace.org.

Интеграция MCP Server

Экспонирует API для инструментов, совместимых с Claude Desktop и AI-агентами.

Гибкий UI

Использует Compose Multiplatform с опцией SwiftUI для iOS.

Установка

Для MCP Server: Запустите Gradle задачу shadowJar, затем добавьте в конфиг Claude Desktop (Developer Settings > Edit Config): { “mcpServers”: { “climate-trace”: { “command”: “java”, “args”: [ “-jar”, “/path/to/mcp-server/build/libs/serverAll.jar”, “–stdio” ] } } }

Информация

Язык
Kotlin
Лицензия
Apache License 2.0
GitHub Stars
285

Ссылки