Перейти к содержимому

AI Tools for Developers

Позволяет создавать AI-воркфлоу для разработчиков с использованием Docker, Markdown и LLM.

Clojure
349 stars

Описание

Это Docker-образ для agentic AI-воркфлоу в разработке ПО. Ключевые особенности: инструменты в Docker-контейнерах, промпты в Markdown, цикл разговора для обработки ошибок, мульти-модельные агенты, извлечение контекста из проектов. Технологии: Docker, Markdown, LLM (OpenAI-совместимые). Применения: автоматизация задач в редакторе или терминале, создание многоагентных систем для планирования и исполнения кода.

Возможности

Dockerized Tools

Инструменты в Docker-контейнерах для безопасного выполнения сложных действий LLM.

Conversation Loop

Цикл разговора для обработки ошибок: агент корректирует параметры или выбирает другие инструменты.

Multi-Model Agents

Поддержка разных LLM-моделей для задач, включая комбинацию frontier и локальных моделей.

Project Context Extraction

Извлечение JSON-контекста из проекта с помощью экстракторов на базе Docker.

Prompts as Artifacts

Версионирование промптов в Git для отслеживания и совместного использования.

Установка

Для VSCode: Установите расширение из релиза (code –install-extension ’labs-ai-tools-vscode-.vsix’). Запустите команды: Set OpenAI API Key, Select target project, Run Prompt.

Для CLI: Установите Docker Desktop. Выполните: echo $OPENAI_API_KEY > $HOME/.openai-api-key. Затем: docker run –rm –pull=always -it -v /var/run/docker.sock:/var/run/docker.sock –mount type=volume,source=docker-prompts,target=/prompts –mount type=bind,source=$HOME/.openai-api-key,target=/root/.openai-api-key vonwig/prompts:latest run –host-dir $PWD –user $USER –platform “$(uname -o)” –prompts “github:docker/labs-githooks?ref=main&path=prompts/git_hooks”.

Примечание: Репозиторий устарел, используйте MCP Toolkit в Docker Desktop.

Информация

Язык
Clojure
Лицензия
Apache License 2.0
GitHub Stars
349

Ссылки