One Big Text File (OBTF): вся жизнь в одном текстовом файле
OBTF (One Big Text File) — это метод ведения заметок, задач и идей в одном текстовом файле. Вся ваша жизнь, то есть логи, планы и ссылки, в .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
- дедлайн: конец марта
Вечер: фильм «Идеальные дни» — отличный
Маркеры
Минимальный набор соглашений, которые облегчают поиск:
TODO:: задача, которую нужно сделатьDONE:: выполненная задача-: подпункт, уточнение, результатИдея:: мысль на потомМысль:: рефлексия, наблюдение-------------: визуальный разделитель дней
Ctrl+F по ним работал.
Как выглядит обычный день
- Утро. Открываете файл. Добавляете дату-разделитель. Записываете план на день или не записываете.
- В течение дня. Всё, что приходит в голову или происходит, пишете сверху. Звонок, задача, ссылка, мысль. Не выбирайте категорию. Просто пишите.
- Нужно найти.
Ctrl+F→ ключевое слово. Нашли за секунду. - Раз в неделю (по желанию). Пробегите глазами последние записи. Перенесите незакрытые
TODO:в сегодняшний день или отметьтеDONE:. - Раз в год. Переименуйте файл в
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
Резервное копирование
Это текстовый файл, поэтому для резервной копии достаточно самых простых инструментов:
- Git:
git add everything.txt && git commit -m "$(date)": полная история изменений, бесплатно - Dropbox / Syncthing: положите файл в синхронизируемую папку, и копия создастся автоматически
- Cron:
cp everything.txt ~/backup/everything_$(date +%F).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. Не нужно ничего разбивать на части: просто вставьте файл в запрос.
Что можно спрашивать у ИИ с вашим файлом
- «Какие задачи я не закрыл за последний месяц?»: ИИ найдёт все
TODO:без соответствующихDONE: - «Составь сводку моей недели»: хронология уже есть, ИИ просто обобщит
- «Когда я последний раз обсуждал проект X?»: полнотекстовый поиск с пониманием контекста
- «Какие идеи я записывал про маркетинг?»: семантический поиск, который лучше
Ctrl+F - «Напиши отчёт за февраль на основе моих записей»: ИИ сгенерирует связный текст из ваших заметок
- «Есть ли закономерности в моих записях? Что я делаю каждый понедельник?»: анализ привычек и ритмов вашей жизни
Автоматизация через терминал
Передайте файл нейросети прямо из терминала:
# 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: и устали настраивать вместо того, чтобы записывать. |
Мобильный доступ
Первый вопрос, который задают: «а как с телефона?». Ответ: проще, чем кажется.
Синхронизация
Файл один, а значит синхронизировать его проще простого:
- iCloud Drive: положите
everything.txtв папку iCloud. Доступен на любом Apple-устройстве мгновенно. - Syncthing: прямая синхронизация между устройствами, без облака. Файл остаётся только у вас, ни один сервер его не видит. Работает на Android, Linux, Windows, macOS.
- Dropbox / Google Drive: если уже используете. Положите файл в синхронизируемую папку, и всё.
- Git: для гиков.
git pullна телефоне через Termux (Android) или Working Copy (iOS).
Мобильные редакторы
| Редактор | Платформа | Особенности |
|---|---|---|
| 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 | Для тех, кто не боится терминала на телефоне |
Ссылки и чтение
OBTF не чьё-то изобретение. Это подход, который независимо переоткрывают снова и снова. Вот ключевые тексты и авторы. Подробная хронология собрана в статье «История OBTF».
Истоки
- Danny O'Brien: «Life Hacks: Tech Secrets of Overprolific Alpha Geeks» (2004). Доклад на O'Reilly Emerging Technology Conference, в котором О'Брайен описал результаты опроса продуктивных программистов. Именно здесь впервые прозвучала идея, что гики хранят всё в обычном тексте и избегают сложных приложений. Конспект Кори Доктороу остаётся историческим документом.
- Jeff Huang: «My productivity app is a never-ending .txt file». Профессор, который ведёт один текстовый файл уже более 9 лет и накопил свыше 51 000 строк, документируя всё, что делает. Классика жанра с подробным описанием ежедневного процесса.
- William Hern: «Living in a Single Text File» (2006). Одна из ранних статей о методе: автор вёл файл с 2006 по 2009 год, дорастив его до 40 000 строк и более мегабайта.
Современные адепты
- Ellane W: «One Big Text File: the What and the Why». Автор рассылки Plain Text, Paper Less. Ведёт OBTF как цифровой журнал в духе bullet journal в Obsidian. Начинает новый файл каждый календарный год, как свежий блокнот. Удобный старт для новичков.
- Geet Duggal: «OBTF after 24 Hours» и «OBTF meets Obsidian, Messaging Apps, and AI». Серия статей об интеграции OBTF с Obsidian и ИИ-инструментами. Автор автоматизировал сбор сообщений из мессенджеров прямо в свой OBTF.
- Christopher Sherrod: «One Big Text File (OBTF)» + GitHub-репозиторий. Минималистичный шаблон OBTF. Файл сочетается с осознанным образом жизни и ежедневным письмом, убирая из процесса давление продуктивности.
- MrDizzy: «OBTF - One Big Text File». Автор, который написал shell-скрипт для работы с OBTF и сравнивает метод с традицией Commonplace Book. Использует NeoVim и Git для синхронизации.
Обсуждения
- Hacker News: обсуждение статьи Jeff Huang. Сотни комментариев от разработчиков, которые делятся своими вариациями метода.
- Mac Power Users Talk: «Using OBTF for daily blogging and journal». Тред о практическом использовании OBTF с iPad и Shortcuts.
Кто ссылается на OBTF
Проверенные внешние страницы, где есть прямая ссылка на obtf.ru. Поисковые системы и профили соцсетей не учитывались. Проверено: 27 октября 2026.
- Habr: «Как я перепробовал уйму приложений для заметок за 20 лет и вернулся к обычному .txt». Статья о возвращении к обычному тексту; ссылка на obtf.ru/ru/.
- Hacker News: «One Big Text File – Your entire life in one text file». Публикация англоязычной версии на Hacker News.
- Ellane W: «OBTF — start here». Автор Plain Text, Paper Less; ссылается на obtf.ru/en/.
- Dilip's Log: «Org mode is the best OBTF». Сравнение OBTF с Org mode; ссылка на obtf.ru/en.
- Dilip's Log: «Wander My Small Web». Список личных сайтов; OBTF указан как отдельный проект.
Гайды
Подробные разборы по темам, которые чаще всего возникают вокруг OBTF.
- OBTF vs Notion и Obsidian: что выбрать для заметок
- Как синхронизировать один текстовый файл между устройствами
- Редакторы для одного большого текстового файла
- Как зашифровать текстовый файл: age, GPG и VeraCrypt
- Бумажный блокнот, OBTF и LLM: как связать аналоговые и цифровые заметки
- Почему приложения для заметок и списки задач переоценены
- Задачи и проекты в одном текстовом файле
- RAG по личному текстовому файлу
- Поиск и автоматизация: grep, rg, fzf и скрипты
- История OBTF: от Дэнни О’Брайена до ИИ
- Заметки в обычном тексте без приложений
- Личная система знаний без приложений (PKM)
Частые вопросы
А если файл станет огромным?
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 →