LlamaFS — когда искусственный интеллект наводит порядок в ваших файлах

29 июл 2025

Репозиторий давно не обновлялся

Последнее обновление было 1 год назад.

5,834
382
44
1 год

Хаос в папке Downloads знаком каждому

Откройте свою папку загрузок или рабочий стол. Вероятно, перед вами предстанет знакомая картина: десятки файлов с кривыми названиями вроде "document(1).pdf" или "screenshot_final_v2.png".

Как говорится в известной шутке про две сложные задачи в программировании: «Инвалидация кеша и именование вещей». Именно со второй проблемой борется LlamaFS — проект, который использует Llama3 для автоматической организации файлов.

Что умеет этот цифровой уборщик?

LlamaFS работает в двух режимах:

  1. Пакетная обработка — можно отправить на анализ целую директорию, и система предложит оптимальную структуру файлов
  2. Фоновый режим — демон, который наблюдает за изменениями и учится на ваших действиях. Например, если вы создали папку "Налоги_2023" и начали перемещать туда документы, LlamaFS поймёт паттерн и сделает остальную работу за вас

Интересно, что проект поддерживает разные типы файлов:

  • Изображения (через интеграцию с Moondream)
  • Аудио (благодаря Whisper)
  • Документы и другие текстовые форматы

Безопасность прежде всего

Первая мысль: «Отправлять все свои файлы в облако? Нет уж, спасибо!» Но разработчики предусмотрели «режим инкогнито», который использует локальную версию Llama3 через Ollama. По производительности он не уступает облачному решению от Groq.

Реклама

Технические особенности

Под капотом проекта:

  • Python-бэкенд с FastAPI
  • Electron-интерфейс для удобного взаимодействия
  • Умное кэширование, которое ускоряет обработку (менее 500 мс на операцию!)
  • Интеграция с AgentOps для мониторинга производительности

Кому это пригодится?

  1. Разработчикам, у которых куча логов, дампов и временных файлов
  2. Дизайнерам с десятками версий макетов
  3. Офисным работникам, утопающим в документах
  4. Фотографам с тысячами RAW-файлов

Как попробовать?

Установка проста:

git clone https://github.com/iyaja/llama-fs.git
cd llama-fs
pip install -r requirements.txt

После настройки .env-файла (нужны ключи Groq и AgentOps) можно запускать:

fastapi dev server.py

LlamaFS — один из тех редких проектов, который решает конкретную боль миллионов пользователей. Он не пытается быть «революционным», а просто делает жизнь чуть проще. Если вы регулярно тратите время на организацию файлов — определённо стоит попробовать.

Особенно радует внимание разработчиков к приватности и возможность локального использования. Проект активно развивается — в планах функции поиска старых файлов и более продвинутый анализ содержимого.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.