Ollama Buddy — скилл

Пакет Emacs для моделей Ollama и облачных провайдеров с библиотекой скиллов, выгружаемой для Claude Code.

  • 104 ★ репозитория
  • Последний коммит
  • GPL-3.0
Скилл

Расширенный доступ

Почему такой уровень

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

captainflasmr/ollama-buddy

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/ollama-buddy

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

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

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Ollama Buddy — пакет Emacs версии 29.1 и новее для работы с локальными моделями Ollama и внешними провайдерами: OpenAI, Claude, Gemini, Grok, DeepSeek, OpenRouter и любым OpenAI-совместимым сервером. Чат, правка текста на месте, вложения, сессии и история доступны из меню `transient`. Модель может вызывать функции Emacs: читать и менять файлы, искать по буферам, запускать команды оболочки. Безопасный режим оставляет только чтение. Библиотека промптов включает скиллы с ролями программиста, писателя, наставника и вызывается через `/skill` или `@skill(имя)`. Команда `M-x ollama-buddy-user-prompts-export-skills` выгружает их в `~/.claude/skills/` в виде файлов `SKILL.md`.

Для кого. Пользователи Emacs, которые держат модели локально и хотят одну настройку и для чата, и для скиллов Claude Code.

Подходит, если

  • Разработчик переписывает абзац или функцию прямо в буфере Emacs, не открывая окно чата.
  • Нужно сравнить ответы локальной модели Ollama и облачного провайдера на одном запросе.
  • Набор скиллов для ревью кода, документации и релизных заметок надо перенести в `~/.claude/skills/`.
  • Работа идет в `org-mode`, а план задачи нужен списком TODO: за него отвечает команда `/plan`.

Не подходит, если

  • Редактор не Emacs: пакет без него не работает.
  • Политика проекта запрещает модели запускать команды оболочки.
  • Нужен один готовый скилл под единственную задачу: здесь они идут общей библиотекой, а не отдельными пакетами.

Пример запроса к агенту

Выгрузи все скиллы Ollama Buddy в `~/.claude/skills/` и покажи, какие из них относятся к ревью кода.

Ограничения

Нужен Emacs 29.1 или новее. Облачные провайдеры работают по вашим ключам, а локальный режим требует запущенный `ollama serve`. Режим без ограничений (`☠`) снимает все запросы подтверждения при вызове инструментов, включая команды оболочки. Скиллы в репозитории написаны под Emacs, `org-mode` и работу самого пакета, поэтому для общих задач Claude Code подходят выборочно. Лицензия GPL-3.0. Подробные руководства по ролям и меню лежат в отдельном полном README, а видеоразборы лежат на канале автора.

Как отключить. Уберите `use-package` из конфигурации Emacs и удалите пакет. Выгруженные скиллы удалите из `~/.claude/skills/`, а сохраненные сессии отдельно.

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

Как вызвать скилл внутри чата?

Командой `/skill` или записью `@skill(имя)` в тексте запроса: запись раскрывается в содержимое скилла.

Как выгрузить скиллы для Claude Code?

Выполните `M-x ollama-buddy-user-prompts-export-skills`. Каждый скилл станет каталогом с `SKILL.md` в `~/.claude/skills/`, а с префиксом `C-u` команда спросит другие каталоги.

Что делает безопасный режим?

Ограничивает инструменты чтением. Режим без ограничений снимает запросы подтверждения, поэтому включать его стоит осознанно.

Какие провайдеры поддерживаются?

Локальный и облачный Ollama, OpenAI, Claude, Gemini, Grok, GitHub Copilot, Codestral, DeepSeek, OpenRouter, OpenCode Go и серверы, совместимые с OpenAI.

Как запустить локальную модель?

Выполните `ollama serve`, откройте Emacs и нажмите `C-c o`, если привязали клавиши из README. Выберите `[o]`, чтобы открыть чат.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

oterm — терминальный чат с Ollama, OpenAI, Anthropic и другими провайдерами: сессии в SQLite, MCP-серверы, встроенные и собственные инструменты

CLIШирокий доступ2,4 тыс.Звезды репозитория
Официальный

Ollama запускает открытые нейросети на вашем компьютере и отдает их агентам через локальный API, совместимый с OpenAI и Anthropic.

CLIРасширенный доступ186,9 тыс.Звезды репозитория

Рабочая папка для Claude Code: хуки с локальной Ollama определяют тип проекта, подбирают скиллы и напоминают вести документацию

ВоркфлоуРасширенный доступ307Звезды репозитория

CLI и Python-библиотека для работы с OpenAI, Claude, Gemini, локальными и другими моделями: промпты, чаты, инструменты, эмбеддинги и лог в SQLite

CLIРасширенный доступ12,8 тыс.Звезды репозитория

Коротко о README

Базовая настройка укладывается в один блок `use-package`. Подробные уроки, роли и меню вынесены в отдельный полный README и видеоразборы.

Бейдж для README

Сообщить о проблеме