labs-ai-tools-for-devs  by docker

Agentic AI workflows via Docker containers

created 1 year ago
329 stars

Top 84.2% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an agentic workflow engine for developers, enabling complex AI-driven tasks using Markdown-defined prompts and Dockerized tools. It targets developers seeking to integrate LLMs into their workflows, offering a flexible, BYO-LLM approach that leverages Docker for sandboxing and tool execution.

How It Works

The core of the system is a "conversation loop" where Markdown prompts, LLM responses, and tool outputs are iteratively processed. It utilizes Docker containers as tools, allowing LLMs to interact with a wide range of environments and perform complex actions. Prompts are version-controlled artifacts, and the system supports multi-model agents, enabling the use of different LLMs for specific tasks within a workflow.

Quick Start & Requirements

  • CLI: 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"
  • Prerequisites: Docker Desktop, OpenAI API key (or dummy value for local models).
  • Docs: VSCode Extension Docs

Highlighted Details

  • Prompts are stored in Git for versioning and sharing.
  • Supports OpenAI API-compatible LLMs and tool-calling.
  • Enables multi-agent workflows with specialized LLMs.
  • Designed for project-first context extraction via Dockerized extractors.

Maintenance & Community

  • Associated with Docker Labs and featured in a LinkedIn newsletter.
  • VSCode extension available for an integrated experience.

Licensing & Compatibility

  • The README does not explicitly state a license.

Limitations & Caveats

The project is described as a source for experiments, suggesting it may be in an early or evolving stage. The reliance on specific Docker configurations and the absence of a clear license could pose adoption challenges.

Health Check
Last commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
1
Star History
116 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
4 more.

AgentBench by THUDM

0.6%
3k
Benchmark for evaluating LLMs as agents across diverse environments
created 2 years ago
updated 6 months ago
Feedback? Help us improve.