Awesome AI AgentsAI Developer Toolkit

tensorchord/envd

⭐ 2229 Go added to this list on 2025-11-08 repository created 2022-04-11

envd is a command-line tool designed to create reproducible, container-based development environments specifically tailored for AI and machine learning projects. It addresses the complexity and challenges of setting up development environments that involve multiple dependencies such as Python, CUDA, BASH scripts, and Dockerfiles, which often break or become difficult to manage. With envd, users can declare the packages and configurations they need in a simple build.envd file and launch their environment with a single command, `envd up`. The tool offers a simple CLI and language that integrates seamlessly with Python workflows, allowing users to provision their programming environments without learning a new language or domain-specific language. It supports environment isolation compatible with the Open Container Initiative (OCI) image specification, enabling users to share and distribute their environments easily via container registries like Docker Hub or Harbor. envd supports both local and cloud-based environments, including Kubernetes clusters, providing flexibility for developers to run their projects on various platforms. It leverages advanced virtualization and build technologies such as buildkit to enable faster builds, remote builds, and software caching, which significantly reduces build times by reusing previously downloaded packages from PyPI or APT caches. The tool also promotes knowledge reuse within teams by allowing users to import and reuse functions from Git repositories, simplifying the management of environment configurations and avoiding repetitive Dockerfile instructions. It supports features like mounting directories, running daemons, and exposing ports for services such as TensorBoard. Installation is straightforward via pip or binary releases, with a bootstrap command to set up the environment. envd is ideal for AI/ML developers seeking a reliable, efficient, and shareable development environment that works consistently across different machines and cloud platforms.

https://github.com/tensorchord/envd

agentaibuildkitcli-toolcloudcode-agentcodexcontainer-baseddeveloper-toolsdevelopment-environmentdockerenvironment-isolationenvironment-sharinghacktoberfestkubernetesllmopslocal-developmentmachine-learningmlopsmlops-workflowmodel-servingoci-imagepackage-managementpython-integrationremote-buildreproducible-development-environmentsoftware-cachingteam-collaborationtensorboardvirtualization

Also in AI Developer Toolkit

Leonxlnx/taste-skill

Taste Skill provides portable AI Agent Skills designed to enhance the quality of AI-generated frontends and image-based design references, aiming to eliminate generic UI outputs.

unslothai/unsloth

Unsloth is a toolkit for fine-tuning and reinforcement learning of large language models, enabling faster training with significantly reduced VRAM usage across various advanced models and tasks.

reworkd/AgentGPT

AgentGPT is an open-source platform that allows users to assemble, configure, and deploy autonomous AI agents in a web browser to pursue custom goals by generating and executing tasks independently.

Gitlawb/openclaude

OpenClaude is an open-source command-line interface (CLI) coding-agent that supports various cloud and local model providers for unified AI-driven development workflows.

virgiliojr94/book-to-skill

A command-line tool that converts technical books, document folders or globs into structured agent skills in the open SKILL.md format, so coding agents load only the chapter relevant to a question.

google/adk-python

An open-source Python toolkit by Google for building, evaluating, and deploying sophisticated AI agents with flexibility, modularity, and integration within the Google ecosystem.

can1357/oh-my-pi

Oh My Pi is an AI coding agent for the terminal featuring hash-anchored edits, an optimized tool harness, LSP integration, and support for Python, browsers, and subagents.

millionco/react-doctor

React Doctor is an intelligent agent designed to diagnose and fix issues within React codebases, leveraging AI to improve code quality and developer efficiency.