GS

gazon1/sing

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

0 stars Качество 57 Тренд 20Apache-2.0

Kotlin Multiplatform — менеджер задач с помощью ИИ. Ориентирован на Android и JVM Desktop (без iOS).

Обзор

Kotlin Multiplatform — менеджер задач с помощью ИИ. Ориентирован на Android и JVM Desktop (без iOS). • Compose Multiplatform · Room · Koin · Kermit · Supabase · Koog AI framework Это проект. Раскол реален, а не стремителен, и он проверяется воротами на каждом обязательстве. По умолчанию сборка вообще не содержит про-код. settings.gradle.kts включает в себя:pro только при запуске сборки с -PwithPro=true, поэтому: scripts/check-pro-licence-boundary.py обеспечивает направление зависимости (никакой файл Apache-2.0 не импортирует com.singularity.todo.pro), отсутствие зависимостей от поставщиков, не относящихся к OSI, от свободной сборки и то, что свободный артефакт действительно свободен - -verify-apk проверяет построенный APK на уровне dex. Раздел лицензии, заявленный только в документе, является требованием, которое проект не может выполнить. В соответствии с FSL-1.1-ALv2 модули преобразуются в Apache-2.0 через два года после их последнего использования в коммерческих целях.

Обзор (машинный перевод)

Kotlin Multiplatform — менеджер задач с помощью ИИ. Ориентирован на Android и JVM Desktop (без iOS).

Stack: Compose Multiplatform · Room · Koin · Kermit · Supabase · Koog AI framework

CI: ci.yml на главном

Особенности

Область Что там такое [скрыто] [скрыто] | Задачи | Создание, редактирование, удаление, поиск, фильтр по статусу/проекту/тегу, повторяющиеся задачи, напоминания | | Заметки | Редактор WYSIWYG с богатым текстом (смелый/итальный/код/списки), экспорт в HTML | | Проекты | Складчатая группировка, цвет + значок, количество задач | | Tags | Глобальные теги, перпрофильная изоляция | | Повестка дня | Календарь, ежедневный/недельный график | AI Assistant | 44 инструмента на базе Koog: уточнение, разложение, кластеризация, генерация описаний, еженедельное планирование | | Sync | Supabase backend, разрешение конфликтов HLC, offline first | | Backup | JSON export/import, per-profile | MCP Server | Управление агентами ИИ с помощью stdio (44 инструмента чтения/записи/списка) | Многопрофильные | Изолированные данные по профилю (Личный, ИИ-агент и др.) |

Лицензирование

Это открытый проект **. Раздвоение реально, а не устремлено, и оно Проверено воротами на каждое обязательство.

Построено по умолчанию? / Built by default

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Singularity Todo

Kotlin Multiplatform task manager with AI assistance. Targets Android and JVM Desktop (no iOS).

Stack: Compose Multiplatform · Room · Koin · Kermit · Supabase · Koog AI framework

CI: ci.yml on main


Features

Area What’s there
Tasks Create, edit, delete, search, filter by status/project/tag, recurring tasks, reminders
Notes Rich-text WYSIWYG editor (bold/italic/code/lists), export to HTML
Projects Folder-like grouping, color + icon, task counts
Tags Global tags, per-profile isolation
Agenda Calendar view, daily/weekly schedule
AI Assistant 44 Koog-powered tools: refine, decompose, cluster, generate descriptions, weekly planning
Sync Supabase backend, HLC conflict resolution, offline-first
Backup JSON export/import, per-profile
MCP Server AI agent control via stdio (44 read/write/list tools)
Multi-profile Isolated data per profile (Personal, AI Agent, etc.)

Licensing

This is an open-core project. The split is real, not aspirational, and it is verified by a gate on every commit.

Licence Built by default?
Everything outside pro/ Apache-2.0 Yes
pro/ FSL-1.1-ALv2 No — needs -PwithPro=true

A default build contains no pro code at all. settings.gradle.kts includes :pro only when the build is run with -PwithPro=true, so:

./gradlew :androidApp:assembleDebug                      # Apache-2.0 only
./gradlew :androidApp:assembleDebug -PwithPro=true      # includes pro/

scripts/check-pro-licence-boundary.py enforces the direction of the dependency (no Apache-2.0 file imports com.singularity.todo.pro), the absence of non-OSI vendor dependencies from the free build, and that the free artifact really is free — --verify-apk inspects a built APK at the dex level. A licence split asserted only in a document is a claim the project cannot honour.

Under FSL-1.1-ALv2 the pro/ modules convert to Apache-2.0 two years after they are last used commercially.

Provenance

Some code here is derived from other projects, and saying so is part of the

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add gazon1/sing
Новичок в MCP? Начните с руководства на mcpskill.org →