Назад к обновлениям
New releaseJul 25, 2026

dredge-cargo v0.11.1

Зашифрованное CLI-хранилище для заметок, конфигураций, ключей и файлов. Ищите, а не организуйте.

Поделиться

Это НЕ менеджер паролей. НЕ приложение для заметок. И уж точно НЕ реестр таксономического происхождения аберрантных бентосных глубоководных образцов. Но первые два оно делает лучше любого из них. Шучу (не совсем).

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


"Не беспокойте меня обычным хламом." — Рыбак

dredge demo
go install github.com/DeprecatedLuar/dredge-cargo/cmd/dredge@latest

Крутые функции, которых вы ещё не видели

  • Зашифрованное хранилище — Клонируйте репозиторий и получите абсолютно непонятную абракадабру. Вы даже не сможете понять, что находится в репозитории без пароля. (Я использовал AES-256-GCM + Argon2id)
  • Мгновенный поиск — Я сделал собственный алгоритм нечёткого поиска, потому что я ленив и хочу получить нужную запись среди 300 других за миллисекунды, не задумываясь.
  • Храните что угодно — заметки, скрипты, dot-файлы, изображения, zip-архивы. Если это файл и он существует, его можно сохранить в dredge.
  • Привязка живых файлов — Отличная функция: создайте симлинк любого элемента на системный путь, чтобы читать и редактировать напрямую или через dredge. Любые изменения синхронизируются в обе стороны с репозиторием.
  • Поддержка Git — приватный репозиторий, который принадлежит вам. Просто git clone его — и ваши данные у вас.
  • Сессионный пароль — Один запрос на сессию терминала. После этого вы можете использовать dredge без пароля до закрытия терминала. (прочитайте раздел безопасности, чтобы лучше понять)
  • Корзина + отмена — удалённые элементы попадают в корзину. Так что просто используйте dredge undo, если случайно что-то удалили.

Что хранить в dredge?

Я не осужу вас. Надоедливые API-ключи, которые показываются только один раз, SSH-конфиги, AI-промпты, пароли, буквально shell-скрипты, которые можно выполнить, шаблоны писем?, dot-файлы (странно, но будет работать нормально), zip-архивы, список фильмов, списки URL для быстрого доступа...

Даже легальную копию 2-й главы «Человека-бензопилы» на японском. (У меня может быть или не быть именно эта копия)


Установка

macOS Linux

Go

go install github.com/DeprecatedLuar/dredge-cargo/cmd/dredge@latest

Убедитесь, что $GOPATH/bin (обычно ~/go/bin) находится в вашем PATH.

Универсальный

curl -sSL https://raw.githubusercontent.com/DeprecatedLuar/the-satellite/main/satellite.sh | bash -s -- install DeprecatedLuar/dredge-cargo:dredge
Другие способы установки

Установка вручную

  1. Загрузите бинарный файл для вашей ОС из релизов
  2. Сделайте исполняемым: chmod +x dredge-*
  3. Переместите в PATH: mv dredge-* ~/.local/bin/dredge

Из исходного кода

git clone https://github.com/DeprecatedLuar/dredge-cargo
cd dredge-cargo
go build -o dredge ./cmd/dredge
mv dredge ~/.local/bin/

Быстрый старт

# Инициализация с существующим git-удалённым репозиторием
dredge init yourusername/vault   # сокращение GitHub
# или: dredge init [email protected]:you/vault.git

# Добавьте первый элемент
dredge add "OpenAI Key" -c "sk-..." -t keys api # открывает редактор без флага -c

# Поиск
dredge search openai

# Отправить в git
dredge push
Использование
# Добавить что угодно
dredge add My SSH Config -t ssh dotfiles --import ~/.ssh/config
dredge add "Master Architect Prompt" --import prompt.md -t ai prompts
dredge add "Watchlist" -c "Dune 2, Oppenheimer..." -t lists
dredge add "project-backup" --import project.tar.gz   # бинарные файлы тоже :D

# Поиск — просто введите то, что помните
dredge search prompt
dredge search aws key
dredge search ssh

# Просмотр, редактирование, удаление
dredge view <id>
dredge edit <id>
dredge rm <id>
dredge undo          # восстановление

# Результаты поиска пронумерованы — просто введите номер для просмотра
dredge search ssh    # показывает: 1. [xKP] SSH Config  2. [mNq] SSH Key
dredge 1             # просмотр напрямую

# Синхронизация с git
dredge push
dredge pull
dredge sync          # pull + push

Как это работает

"Не могу представить, что там в глубине." — Смотритель маяка

Итак, резюмирую:

Я остановился на двух основных крипто-технологиях: Argon2id и, конечно, AES-256, а именно вариант GCM.

Argon2id, потому что это РЕКОМЕНДАЦИЯ из RFC 9106 и победитель PHC 2015 года. Вот и всё. Вариант GCM AES, потому что он делает все зашифрованные данные невозможными для подделки из-за создания отпечатков. Тоже всё.

Категории