English

📄 One Big Text File (OBTF)

Вся ваша жизнь — заметки, задачи, идеи, логи — в одном текстовом файле. Без приложений, без регистрации, без интернета. Просто .txt.

Идея

OBTF — это подход к ведению заметок и дел, в котором вы храните всё в одном текстовом файле. Новые записи добавляются сверху, старые остаются внизу. Для поиска — Ctrl+F.

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

Это не фреймворк, не метод, не приложение. Это осознанный отказ от сложности в пользу самого надёжного формата в истории вычислительной техники.

Почему это работает

Нулевое трение

Главный убийца продуктивности — трение между мыслью и записью. В Notion нужно выбрать workspace, страницу, блок. В Obsidian — придумать имя файла и решить, куда его положить. В OBTF: открыл файл → написал → закрыл. Три секунды.

Вечный формат

Текстовые файлы читаются на любом устройстве, в любой ОС, любым редактором. Файл, созданный в 1985 году, откроется сегодня без единой проблемы. Ваши заметки в Notion не переживут Notion. Ваш .txt переживёт вас.

Поиск лучше категорий

Люди тратят часы на выстраивание иерархий тегов и папок. Потом тратят минуты на поиск нужной заметки внутри этих иерархий. Ctrl+F находит что угодно за миллисекунды — даже в файле на десятки мегабайт. Структура не нужна, когда есть полнотекстовый поиск.

Контекст дня

Когда всё записано хронологически, вы получаете бесплатный контекст. Заметка рядом с задачей напоминает, почему вы её создали. Лог звонка рядом с идеей показывает, откуда она пришла. Это бортовой журнал, а не каталог карточек.

Нет vendor lock-in

Evernote менял условия бесплатного плана трижды. Google убил Keep Reminders. Notion может закрыться завтра. Ваш .txt не зависит ни от одной компании, сервера, подписки или API.

Нет когнитивной нагрузки

В системах типа GTD или PARA вы сначала должны освоить саму систему, прежде чем начать работать. OBTF не требует ни обучения, ни настройки, ни плагинов. Если вы умеете печатать — вы уже умеете использовать OBTF.

Работает офлайн

Нет интернета? Не проблема. Файл локальный. Он не «синхронизируется», не «загружается», не «конфликтует». Он просто лежит на диске и открывается мгновенно.

Скорость

Открытие .txt на 5 МБ в Sublime Text — 0.3 секунды. Открытие Notion — 3–8 секунд с холодного старта, плюс загрузка страницы, плюс рендеринг. Разница в 10–30 раз — каждый день, каждый раз.

Сравнение с другими подходами

OBTF Notion / Obsidian Бумажный блокнот
Время до записи ~3 сек ~10–20 сек ~2 сек
Поиск мгновенный быстрый невозможен
Бэкап cp file.txt зависит от сервиса фото?
Офлайн всегда частично всегда
Vendor lock-in нет да нет
Стоимость 0 ₽ 0–1 000 ₽/мес ~500 ₽ за блокнот
Настройка 0 минут часы–дни 0 минут
Кривая обучения нулевая крутая нулевая
Через 20 лет откроется неизвестно если цел

Формат файла

Строгих правил нет — в этом и суть. Но вот формат, который работает хорошо:

──────────────────────────────
2026-02-22 вс
──────────────────────────────

Созвон с Мишей — перенести на четверг
Идея: лендинг про OBTF, минимализм в духе README
Купить: молоко, хлеб, кофе
Прочитать статью про local-first software
TODO: отправить счёт клиенту до среды

──────────────────────────────
2026-02-21 сб
──────────────────────────────

Закончил черновик статьи о минимализме
DONE: отправить редактору
Баг в модуле авторизации
  → причина: неправильный redirect_uri
  → поправил, в проде с 16:30
Мысль: инструменты не решают проблемы
  продуктивности — привычки решают

──────────────────────────────
2026-02-20 пт
──────────────────────────────

Встреча с командой, обсудили роадмап Q2
  → приоритет: рефакторинг API
  → дедлайн: конец марта
Вечер: фильм «Идеальные дни» — отличный
💡 Совет: Новое — всегда сверху. Не листайте вниз, не ищите «правильное место». Просто пишите в начало файла.

Маркеры

Минимальный набор соглашений, которые облегчают поиск:

ℹ️ Примечание: Это не правила, а рекомендации. Используйте свои маркеры, если хотите. Главное — чтобы Ctrl+F по ним работал.

Ежедневный воркфлоу

  1. Утро. Открываете файл. Добавляете дату-разделитель. Записываете план на день — или не записываете.
  2. В течение дня. Всё, что приходит в голову или происходит — пишете сверху. Звонок, задача, ссылка, мысль. Не выбирайте категорию. Просто пишите.
  3. Нужно найти. Ctrl+F → ключевое слово. Нашли за секунду.
  4. Раз в неделю (по желанию). Пробегите глазами последние записи. Перенесите незакрытые TODO: в сегодняшний день или отметьте DONE:.
  5. Раз в год. Переименуйте файл в 2025.txt. Создайте новый everything.txt. Архив никуда не денется.

Продвинутые приёмы

Быстрый доступ

Добавьте файл в автозапуск редактора или создайте алиас:

# .bashrc / .zshrc
alias e="vim ~/everything.txt"

# или на macOS
alias e="open -a 'Sublime Text' ~/everything.txt"

Автоматическая дата

Скрипт, который добавляет разделитель с датой при открытии:

#!/bin/bash
DATE=$(date "+%Y-%m-%d %a")
SEPARATOR="──────────────────────────────"
HEAD=$(head -3 ~/everything.txt)

if [[ "$HEAD" != *"$DATE"* ]]; then
  printf "%s\n%s\n%s\n\n" "$SEPARATOR" "$DATE" "$SEPARATOR" | \
    cat - ~/everything.txt > /tmp/obtf && mv /tmp/obtf ~/everything.txt
fi

$EDITOR ~/everything.txt

Бэкап

Это текстовый файл — для бэкапа достаточно самых базовых инструментов:

Поиск из терминала

# Все незакрытые задачи
grep "TODO:" ~/everything.txt

# Всё, что связано с проектом
grep -i "api" ~/everything.txt

# Задачи за последнюю неделю
grep -A 5 "2026-02-2" ~/everything.txt

Несколько файлов?

Если очень хочется разделить — допустимо иметь 2–3 файла: work.txt, personal.txt, journal.txt. Но это уже компромисс. Сила метода — в одном файле. Чем меньше файлов, тем меньше решений «куда записать».

OBTF как база знаний для AI

Вот неожиданный бонус: ваш everything.txt — это готовая база знаний для LLM. Без векторных баз, без эмбеддингов, без пайплайнов. Просто текст, который уже структурирован хронологически и размечен маркерами.

Простейший RAG — это Ctrl+C

Контекстное окно современных моделей — 100–200K токенов. Один токен — примерно 3–4 символа. Ваш everything.txt на 500 КБ — это ~125K токенов. Он целиком помещается в контекст Claude, GPT-4 или Gemini. Никакой chunking-стратегии не нужно — просто вставьте файл в промпт.

💡 Факт: Большинство людей строят сложные RAG-пайплайны для задач, которые решаются копированием текстового файла в чат.

Что можно спрашивать у AI с вашим файлом

Автоматизация через CLI

Скормите файл модели прямо из терминала:

# Claude через API
cat ~/everything.txt | claude "Какие задачи я не закрыл на этой неделе?"

# Или через Claude Code
claude "Прочитай ~/everything.txt и составь список
  всех незакрытых TODO за последние 7 дней"

# OpenAI CLI
cat ~/everything.txt | openai api chat.completions.create \
  -m gpt-4o -p "Составь саммари моей недели"

Почему .txt лучше Notion для RAG

OBTF + LLM Notion AI Obsidian + плагины
Подготовка данных 0 шагов API + экспорт плагины + настройка
Формат чистый текст JSON/Markdown Markdown + YAML
Контекст весь файл по странице по файлу
Стоимость ~1 ₽ за запрос 1 000 ₽/мес API-токены
Приватность файл локальный облако Notion локально
Настройка нет минимальная существенная
ℹ️ Ключевая мысль: RAG нужен, когда данных слишком много для контекстного окна. Для персональных заметок за год-два — контекстного окна достаточно. Ваш everything.txt — это уже готовая «векторная база», только без вектора. Просто текст, который LLM прекрасно понимает.

Локальные LLM

Если не хотите отправлять заметки в облако — используйте локальную модель через Ollama или LM Studio:

# Ollama
ollama run llama3 "$(cat ~/everything.txt)

Вопрос: какие проекты я веду сейчас?"

Файл остаётся на вашем диске. Модель работает на вашем железе. Ноль данных уходит наружу.

Редакторы

Редактор Платформа Время открытия 5 МБ .txt
Блокнот Windows мгновенно
TextEdit macOS мгновенно
Sublime Text все ~0.3 сек
Notepad++ Windows ~0.5 сек
VS Code все ~1 сек
vim / nano Unix мгновенно
iA Writer macOS / iOS ~0.5 сек
💡 Совет: Подойдёт буквально любой текстовый редактор. Тот, который уже установлен — лучший выбор.

Кому это подходит

OBTF — не для всех. Но если вы узнали себя в одном из описаний ниже, попробовать стоит.

Кто Зачем
Разработчик Лог дебага, сниппеты, заметки с код-ревью, стендапы — всё в одном файле прямо в терминале. grep заменяет Jira.
Фрилансер Задачи по проектам, переписки с клиентами, идеи на будущее. Без переключения между Notion, Todoist и Trello.
Исследователь / учёный Заметки с митингов, ссылки на статьи, черновики. Jeff Huang ведёт один файл 9+ лет как рабочий журнал.
Писатель Черновики, наброски, цитаты, наблюдения. Низкое трение критично — мысль не ждёт, пока вы выберете блокнот.
Менеджер Заметки с 1:1, решения, контекст по проектам. Файл становится персональным CRM.
Кто угодно с «усталостью от приложений» Если вы перепробовали Notion, Obsidian, Roam, Logseq, Craft, Bear, Apple Notes — и устали настраивать вместо того, чтобы записывать.

Мобильный доступ

Первый вопрос, который задают: «а как с телефона?». Ответ: проще, чем кажется.

Синхронизация

Файл — один, а значит синхронизировать его тривиально:

ℹ️ Важно: У .txt нет конфликтов слияния в привычном смысле. Вы пишете сверху, старое не трогаете. Даже если два устройства добавят записи одновременно — конфликт разрешается тривиально.

Мобильные редакторы

Редактор Платформа Особенности
1Writer iOS Быстрый, поддерживает iCloud и Dropbox, действия по URL-схемам
iA Writer iOS / Android Красивый, фокус на тексте, iCloud / Dropbox / Google Drive
Obsidian iOS / Android Откроет ваш .txt как обычный файл. Удобный поиск. Syncthing или iCloud
Markor Android Бесплатный, open-source, работает с любыми .txt/.md файлами
Textastic iOS Мощный редактор кода, но отлично подходит и для текста
Termux + vim Android Для тех, кто не боится терминала на телефоне
💡 Совет: На iOS можно настроить Shortcut, который добавляет текст + дату в конец файла через меню «Поделиться» — запись из любого приложения в одно касание.

OBTF — не чьё-то изобретение. Это паттерн, который независимо переоткрывают снова и снова. Вот ключевые тексты и авторы.

Истоки

Современные адепты

Обсуждения

FAQ

А если файл станет огромным?

5 МБ чистого текста — это примерно 5 лет ежедневных записей. Любой современный редактор справится. Если дорастёте до 10+ МБ — просто архивируйте по годам.

А как же изображения?

В текстовый файл их не вставить — и это фича, а не баг. Храните картинки в папке ~/attachments/ и ссылайтесь на них: → см. attachments/schema-v2.png.

Это подходит для командной работы?

Нет, и это нормально. OBTF — персональный инструмент. Для команд есть Slack, Linear, GitHub Issues. OBTF — для вашей головы.

А что насчёт безопасности?

Файл локальный — он так же безопасен, как и ваш диск. Для шифрования: gpg -c everything.txt. Для особо чувствительных данных — VeraCrypt.

Это не слишком примитивно?

Электронная почта — тоже хронологический поток текста с поиском. И она работает для миллиардов людей уже 30 лет. Простота — это не примитивность. Это зрелость.


Начни за 30 секунд

Скопируйте команду для вашей ОС. Через секунду у вас будет файл и открытый редактор.

macOS

touch ~/everything.txt && open -e ~/everything.txt

Linux

touch ~/everything.txt && xdg-open ~/everything.txt

Windows (PowerShell)

New-Item ~/everything.txt -Force | Out-Null; notepad ~/everything.txt

Windows (CMD)

type nul > %USERPROFILE%\everything.txt && notepad %USERPROFILE%\everything.txt

Терминал (любая ОС)

echo "──────────────────────────────" >> ~/everything.txt
echo "$(date '+%Y-%m-%d %a')" >> ~/everything.txt
echo "──────────────────────────────" >> ~/everything.txt
echo "" >> ~/everything.txt
$EDITOR ~/everything.txt
💡 Готово. Файл создан. Напишите первую мысль. Завтра напишите вторую. Через неделю вы не сможете остановиться.