One Big Text File (OBTF): вся жизнь в одном текстовом файле

OBTF (One Big Text File) — это метод ведения заметок, задач и идей в одном текстовом файле. Вся ваша жизнь, то есть логи, планы и ссылки, в .txt. Без приложений, без регистрации, без интернета.

Обновлено:

Начните с готового файла. В шаблоне уже есть дата, маркеры и примеры записей.

Скачать шаблон .txt →

Философия OBTF: почему одного файла достаточно →

Идея

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

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

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

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

Ничего лишнего

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

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

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

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

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

Контекст дня

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

Независимость от сервисов

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–8 сек: Electron + загрузка с сервера 1–3 сек: Electron
Время до первой записи ~3 сек: открыл, написал ~15–30 сек: выбрать workspace, страницу, блок ~10 сек: выбрать хранилище, придумать имя файла
Поиск Ctrl+F: миллисекунды, даже в файле на 10 МБ серверный: медленный, ищет постранично, иногда не находит быстрый, но по десяткам/сотням отдельных файлов
Без интернета всегда работает нет: без сети большая часть функций недоступна работает
Формат данных .txt: откроется чем угодно, навсегда закрытая БД: выгрузка неудобная, теряет структуру .md файлы: но с YAML, плагинами и своими соглашениями
Ваши данные файл на вашем диске на серверах Notion: они решают, что с ними делать у вас: но синхронизация за отдельные деньги
Настройка до начала работы 0 минут часы: шаблоны, базы данных, представления, интеграции часы–дни: плагины, темы, хранилище, структура папок
Работа с ИИ скопировал в чат: весь файл целиком Notion AI за 1 000 ₽/мес, работает постранично сторонние плагины, настройка API-ключей
Стоимость 0 ₽ навсегда 0–1 000 ₽/мес: бесплатный план с ограничениями 0 ₽: но синхронизация 500 ₽/мес, плагины тянут время
Обновления нечему ломаться регулярно меняют интерфейс: привычки сбиваются обновления плагинов иногда ломают друг друга
Через 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 как база знаний для ИИ

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

Самый простой поиск по базе знаний: Ctrl+C

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

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

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

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

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

# 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 для работы с ИИ

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

Локальные нейросети

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

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

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

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

Подробный сценарий с бумажным блокнотом, OCR и локальными/внешними LLM есть в гайде «Бумажный блокнот, OBTF и LLM». Пошаговая схема поиска и ответов по архиву описана в статье «RAG по личному текстовому файлу».

Редакторы

Редактор Платформа Время открытия 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+ лет как рабочий журнал.
Писатель Черновики, наброски, цитаты, наблюдения. Скорость записи решает: мысль не ждёт, пока вы выберете блокнот.
Менеджер Заметки со встреч, решения, контекст по проектам. Файл становится личной картотекой контактов и дел.
Кто угодно с «усталостью от приложений» Если вы перепробовали 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 Бесплатный, с открытым кодом, работает с любыми .txt/.md файлами
Textastic iOS Мощный редактор кода, но отлично подходит и для текста
Termux + vim Android Для тех, кто не боится терминала на телефоне
Совет: На iOS можно настроить Shortcut, который добавляет текст и дату в конец файла через меню «Поделиться», так что запись из любого приложения делается в одно касание.

OBTF не чьё-то изобретение. Это подход, который независимо переоткрывают снова и снова. Вот ключевые тексты и авторы. Подробная хронология собрана в статье «История OBTF».

Истоки

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

Обсуждения

Кто ссылается на OBTF

Проверенные внешние страницы, где есть прямая ссылка на obtf.ru. Поисковые системы и профили соцсетей не учитывались. Проверено: 27 октября 2026.

Гайды

Подробные разборы по темам, которые чаще всего возникают вокруг OBTF.

Все гайды →

Частые вопросы

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

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

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

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

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

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

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

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

Подробнее: age, GPG и 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
Готово. Файл создан. Напишите первую мысль. Завтра напишите вторую. Через неделю вы не сможете остановиться.

Или скачайте готовый шаблон .txt →