labs-ai-tools-for-devs  by docker

Agentic AI workflows via Docker containers

Created 1 year ago
350 stars

Top 79.5% 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 month ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
16 stars in the last 30 days

Explore Similar Projects

Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

0.8%
20k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 1 day ago
Feedback? Help us improve.