
gazon1/sing
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add gazon1/sing