Чат отвечает на вопросы — это учит
Сейчас все «учатся с ChatGPT», а через неделю остаётся переписка, которую никто не открывает. Настоящему обучению нужны структура, практика, обратная связь и повторение. Learn (Almost) Anything закрывает этот разрыв: вводишь тему — и приложение строит вокруг неё целый курс, а не один ответ.
Выбираешь тему, язык, формат и агента. На выходе — полноценный академический курс, компактный мини-модуль, серия в духе подкаста, один урок или роадмап, который сперва раскладывает весь путь и порождает курсы из каждого навыка.
Полный цикл обучения
Большинство ИИ-инструментов останавливаются на «вот тебе немного текста». Это приложение идёт дальше: уроки с реальными подобранными изображениями, диаграммами Mermaid и интерактивными виджетами в песочнице (каждый черновик проходит факт-чек до того, как ты его увидишь); тесты на понимание, переплетающие материал прошлых модулей; настоящая домашка, включая автопроверяемые задачи, которые реально запускают твой код и заставляют переделывать до зачёта; карточки интервального повторения из каждого урока; и аудио лекций на бесплатных системных голосах или премиум-озвучке.
Движок — твоя подписка
Приложение не держит платного бэкенда. Каждый вызов модели идёт через агентский CLI, уже установленный и авторизованный на твоей машине, — Claude Code для Claude Pro/Max или Codex для плана ChatGPT/Codex. Ставишь один или оба и выбираешь под каждый курс. Уровень качества (быстро / сбалансированно / премиум) управляет глубиной исследования и объёмом материала: мини-курс остаётся дешёвым, а глубокое погружение выкладывается по полной.
Агентские CLI, на которых всё работает
Поставь CLI под свою подписку, залогинься один раз — и приложение использует его на каждом шаге генерации.
# Claude Pro / Max
npm i -g @anthropic-ai/claude-code && claude login
# План ChatGPT / Codex
npm i -g @openai/codex && codex login
Свои материалы, публичный и корпоративный каталоги
Закидываешь документы, ссылки и папки в Space — и курсы опираются на твой материал: строго или с вебом как запасным источником. Лучшие курсы публикуешь в публичный каталог, ставишь чужие и переводишь любой курс на другой язык целиком. Команды могут поднять корпоративный каталог внутри своей инфраструктуры одной командой Docker, скрытый от публичного интернета.
Самостоятельно развёрнутый каталог команды
Один контейнер даёт команде общую внутреннюю библиотеку курсов — онбординг, доменные знания, гайды по инструментам — рядом с публичным каталогом.
docker run -d -p 8080:8080 \
-e PUBLIC_ORIGIN=http://catalog.internal.example.com:8080 \
-e CATALOG_UPLOAD_TOKEN=your-secret \
-v laa-catalog-data:/data \
legostin/laa-catalog:latest
Локальное хранение и открытый код
Курсы, прогресс и медиа лежат в локальной папке приложения — никакой наш сервер не хранит твой контент. Провайдеры агентов получают только промпты, нужные для генерации; опциональные интеграции Gemini/Brave срабатывают лишь для функций, которые ты включил. Стек: Tauri 2, React 19 + TypeScript, Node-сайдкар с Claude Agent SDK и Codex SDK, SQLite и подписанные обновления прямо из GitHub Releases.