Learn (Almost) Anything

Вводишь тему — получаешь настоящий курс: уроки, диаграммы, тесты, домашка и интервальное повторение. Всё строит подписка на ИИ, за которую ты уже платишь, и хранится прямо на твоей машине.

Настольное приложение для macOS и Windows · бесплатное · открытый исходный код

Сейчас все «учатся с ChatGPT» — а через неделю от этого остаётся переписка, которую ты больше никогда не откроешь. Чат отвечает на вопросы, но не учит. Настоящему обучению нужны структура, практика, обратная связь и повторение. Меня это бесило, и я собрал инструмент, который превращает «хочу разобраться в X» в полноценный курс.

Агент проводит короткое интервью, исследует тему, проектирует программу, пишет иллюстрированные уроки, гоняет тебя по тестам, проверяет домашку и ставит карточки на интервальное повторение, чтобы материал закрепился. Никакой нашей платформы, никакого сервера с твоими данными — движком работает тот самый Claude Code или Codex CLI, который у тебя уже есть. Это разница между «весь вечер расспрашивать умного друга» и «этот друг сел и нормально тебя научил».

Сгенерированный урок с подобранными изображениями и многоязычным списком курсов

Тема, язык, формат — и поехали

Выбираешь тему, язык, формат и агента. Курс может быть полноценным академическим курсом, компактным мини-модулем, серией в духе подкаста, одним уроком — или роадмапом, который сперва раскладывает весь путь по полочкам. Не нужна полная программа? Чекбоксы при создании отключают тесты и домашку, а уточняющее интервью можно вообще пропустить: название, план, готово.

Создание курса: формат, уровень качества, переключатели тестов и домашки

Полный цикл обучения

Большинство ИИ-инструментов останавливаются на «вот тебе немного текста». Это приложение замыкает цикл:

  • Уроки, которые выглядят как уроки — статьи с реальными подобранными изображениями, диаграммами Mermaid, галереями и интерактивными виджетами в песочнице. Каждый черновик проходит редактуру и факт-чек, прежде чем ты его увидишь.
  • Тесты на понимание — вопросы проверяют, что ты понял материал, а не вызубрил, и переплетают понятия из прошлых модулей.
  • Настоящая домашка — эссе, диаграммы, загрузка файлов, GitHub-репозитории и автопроверяемые задачи по коду, которые реально запускают твой код. Агент проверяет работу и заставляет переделывать, пока не сойдётся.
  • Интервальное повторение — из каждого урока вытаскиваются карточки и ставятся на повторение, так что курс продолжает работать на тебя и после прочтения.
  • Аудио лекций — бесплатные системные голоса из коробки, опционально премиальный Gemini TTS, всё кэшируется на диск.
Проверка домашнего задания с фидбеком агента

Роадмапы: видишь весь путь целиком

Для больших целей («стать дата-инженером», «научиться академической живописи с нуля») один курс — неправильная форма. Роадмап раскладывает этапы и навыки, проводит быструю диагностику, чтобы понять, что ты уже знаешь, и порождает урок или целый курс из любого навыка — каждый из них понимает, где он стоит в общей картине.

Твои материалы, твои источники

Закидываешь документы, ссылки и папки в Space — и курсы, созданные там, опираются на твой материал: строго (только твои источники) или открыто (сначала твои, потом веб). Можно подключить к курсу свои MCP-серверы, и агент будет исследовать через любые инструменты, которым ты доверяешь.

Каталог: публичный и корпоративный

Лучшие курсы можно опубликовать в публичный каталог, ставить чужие курсы и переводить любой курс на другой язык — вместе со структурой, уроками, тестами, домашкой, подписями к диаграммам и даже текстом, вшитым в картинки. А для команд можно поднять свой каталог внутри своей инфраструктуры одной командой Docker, скрытый от публичного интернета: общая внутренняя библиотека курсов — онбординг, доменные знания, гайды по инструментам. Авторы публикуют по токену команды, остальные просто просматривают и устанавливают.

Браузер каталога с переключателем «Публичный / корпоративный»

Движок — твоя подписка

Приложение бесплатное и не держит платного бэкенда. Каждый вызов модели идёт через агентский CLI, уже установленный и авторизованный на твоей машине: Claude Pro/Max → Claude Code CLI, план ChatGPT/Codex → Codex CLI. Поставь оба и выбирай под каждый курс. Опциональные добавки, каждая выключена по умолчанию: Brave Search API (веб и картинки), Gemini API (генерация иллюстраций, премиум-озвучка). Уровень качества/стоимости на курс (быстро / сбалансированно / премиум) управляет глубиной исследования и объёмом материала — так мини-курс остаётся дешёвым, а премиум-погружение выкладывается по полной.

Как начать

  1. Скачай свежую сборку из Releases — macOS .dmg (Apple Silicon / Intel, подписано и нотаризовано) или Windows .msi/.exe.
  2. Убедись, что установлен Node.js 20+ — локальный сайдкар гоняет через него SDK агентов.
  3. Залогинь хотя бы один агентский CLI (Claude Code или Codex), запусти приложение и создай первый курс.

Интерфейс на русском и английском; содержимое курса можно генерировать на любом языке — одна библиотека спокойно мешает русские, английские и китайские курсы. Установленные сборки сами обновляются через GitHub Releases.

Под капотом

Tauri 2 (десктоп-оболочка) · React 19 + TypeScript + Vite · Node-сайдкар, вызывающий @anthropic-ai/claude-agent-sdk и @openai/codex-sdk · SQLite и файлы для локального хранения · Playwright + системный Chrome для визуальной проверки виджетов · встроенные MCP-серверы для контролируемых инструментов исследования.

Ссылки

Learn (Almost) Anything — бесплатное настольное приложение с открытым исходным кодом для macOS и Windows, которое превращает любую тему в полноценный курс. Вводишь, что хочешь изучить, и ИИ-агент проводит интервью, исследует тему, проектирует программу, пишет иллюстрированные уроки, составляет тесты, проверяет домашние задания и ставит карточки на интервальное повторение.

Главная идея — движком выступает агентский CLI (Claude Code или Codex), уже установленный и оплаченный по твоей подписке. Приложение не держит платного бэкенда и не отправляет данные на чужой сервер: курсы, прогресс и медиа хранятся локально в SQLite и файлах. Поддерживаются роадмапы для больших целей, Spaces для опоры на собственные материалы, автопроверяемые задачи по коду и озвучка лекций.

Курсы можно публиковать в публичный каталог на catalog.almost-anything.io, устанавливать чужие и переводить на другие языки целиком. Командам доступен самостоятельно разворачиваемый корпоративный каталог в Docker внутри собственной инфраструктуры. Стек: Tauri 2, React 19, TypeScript, Node-сайдкар с Claude Agent SDK и Codex SDK, SQLite. Исходный код открыт.