English

📄 One Big Text File (OBTF)

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

Идея

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 минут часы — шаблоны, базы данных, представления, интеграции часы–дни — плагины, темы, хранилище, структура папок
Работа с AI скопировал в чат — весь файл целиком 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 как база знаний для AI

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

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

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

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

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

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

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

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

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

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

Если не хотите отправлять заметки в облако — используйте локальную модель через 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+ лет как рабочий журнал.
Писатель Черновики, наброски, цитаты, наблюдения. Скорость записи решает — мысль не ждёт, пока вы выберете блокнот.
Менеджер Заметки со встреч, решения, контекст по проектам. Файл становится личной картотекой контактов и дел.
Кто угодно с «усталостью от приложений» Если вы перепробовали 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 — не чьё-то изобретение. Это подход, который независимо переоткрывают снова и снова. Вот ключевые тексты и авторы.

Истоки

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

Обсуждения

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