473 个仓库
Software utilities and development environments that facilitate the building, monitoring, and management of artificial intelligence applications.
Explore 473 awesome GitHub repositories matching artificial intelligence & ml · Artificial Intelligence Tooling. Refine with filters or upvote what's useful.
Developer Roadmap 是一个社区驱动的平台,提供结构化的、基于图谱的软件工程学习路径。它作为一个综合知识仓库,将技术领域组织成可视化序列,以指导专业技能获取和职业成长。 该项目通过协作生态系统脱颖而出,使用户能够贡献路线图、策划行业最佳实践并维护个人职业档案。它集成了诊断评估框架来评估技术熟练度,帮助开发者识别知识缺口,并通过有针对性的学习序列为专业面试做准备。 除了核心映射能力外,该平台还提供实用的项目创意和交互式辅导,以巩固工程概念。它为社区提供了一个共享资源、跟踪技能进步和导航复杂技术领域的中心化空间。
Integrates an AI-powered assistant to provide personalized, interactive feedback and reinforce understanding of complex engineering concepts.
这是一个由社区策划的开源软件目录,专为在私有服务器环境和家庭实验室中部署而设计。它作为发现主流云服务独立自托管替代方案的综合资源,使用户能够保持对数字基础设施的完全数据所有权和控制权。 该目录通过层级分类法构建,将庞大的应用程序集合组织成逻辑类别,范围从媒体管理和数据分析到私有通信和团队生产力工具。它通过协作同行评审流程脱颖而出,社区成员验证每个提交的质量和相关性,以确保目录保持准确和可靠。 该项目涵盖了广泛的能力领域,包括基础设施自动化、基于容器的服务部署和声明式配置管理。这些工具协助用户维护可复现的服务器环境,并管理私有硬件上的复杂服务依赖。 该目录作为版本控制仓库进行维护,确保所有更新和社区驱动的变更都是可追踪且透明的。
Provides automated content generation and organization features to enhance note-taking workflows.
ECC 是一个 LLM 智能体编排框架和跨平台 AI 工具套件,旨在协调多模型工作流。它提供了一个用于管理专业智能体角色、可复用技能和结构化规划的系统,以在不同的 AI 驱动代码编辑器中执行复杂的软件开发任务。 该项目作为模型上下文协议(Model Context Protocol)管理器脱颖而出,提供了一个配置层来集成外部服务器并审计工具执行。它进一步实现了一个智能体安全沙箱,限制敏感文件访问并扫描密钥泄露,以保护自主工作流。 该框架涵盖了广泛的能力领域,包括带有测试驱动开发护栏的 AI 编码工作流自动化、通过智能路由实现模型成本优化以及状态隔离的内存管理。它还包括用于强制执行特定语言编码标准和管理跨各种集成开发环境的智能体行为的工具。 该系统通过命令行界面进行管理,该界面处理工具安装、配置修复和工具预设的部署。
Refines agent logic and development capabilities using specialized skills, instincts, and memory configurations.
n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a
Integrates an intelligent assistant to streamline debugging, code generation, and credential management tasks.
This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment. The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th
Integrates conversational interfaces that allow natural language interaction for code generation, debugging, and complex analysis.
This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu
Offers a comprehensive suite of tools for integrating generative AI models, including UI generation and developer assistance.
This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains. The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing,
Connects applications to various LLM providers through specialized adapters and interface toolkits.
This project is a curated library of community-driven prompt templates and personas designed to improve interactions with large language models. It functions as a prompt engineering guide, providing interactive tutorials and examples to teach advanced design and reasoning techniques. The library can operate as a Model Context Protocol server, providing a standardized interface for AI tools and agents to access prompt data as a service. For organizations, it offers a self-hosted repository option that allows for private deployment on internal infrastructure with custom authentication and data
Provides a protocol-based server that exposes prompt library definitions to AI assistants for remote or local access.
This platform serves as a centralized management system for organizing, refining, and versioning AI instructions and agent skills. It functions as a repository that enables users to store, categorize, and retrieve structured prompts, ensuring consistent performance across various artificial intelligence models. By integrating with the Model Context Protocol, the system allows external AI assistants and development environments to discover and access these instruction libraries directly. The platform distinguishes itself through its focus on prompt engineering and automated refinement, utilizi
Connects prompt libraries to development environments using standardized protocol-based server integrations.
This project provides a standardized framework for extending the functional range of artificial intelligence agents through a registry of modular, declarative instructions. It enables agentic workflow automation by allowing developers to define task-specific behaviors and operational constraints that guide how agents interact with external tools and execute multi-step processes. The system distinguishes itself through a directory-based discovery model and a plugin-registry architecture that facilitates the distribution of specialized workflows. By utilizing a schema-driven specification that
Specifies the parameters and capabilities required for agents to interface with external software and execute complex operations.
This project is a community-driven knowledgebase and registry for AI agent configurations. It serves as a centralized repository for system prompts, environment settings, and integration strategies designed to standardize the behavior of various AI-assisted development tools. By capturing these configurations in a structured format, the project enables developers to maintain consistent AI agent performance across different workstations and environments. The repository distinguishes itself through a hierarchical, version-controlled architecture that treats prompt engineering patterns as portab
Collects version-controlled system prompts and configuration patterns to streamline AI-assisted coding workflows.
LangChain is a framework for building applications that chain large language models with external data sources and third-party tools. It serves as an orchestrator for autonomous agents that use language models to plan and execute multi-step tasks, while providing a toolkit for linking interoperable AI components into sequences to prototype complex model behaviors. The project provides a model agnostic integration layer, allowing users to switch between different language model providers using a standardized interface. It also includes tools for observability and evaluation to track the perfor
Implements tools for chaining model calls and coordinating complex agentic workflows.
LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing
Coordinates complex agentic workflows by chaining model calls and managing state across multi-step processes.
This project is a comprehensive educational platform designed to facilitate the mastery of computer science algorithms and data structures. It provides a structured learning curriculum, a library of practice problems, and an integrated toolkit that supports both academic study and competitive programming preparation. By combining theoretical roadmaps with practical implementation exercises, the system enables users to build a deep understanding of core computational concepts. The platform distinguishes itself through its focus on integrated learning and visual clarity. It offers AI-powered gu
Utilizes intelligent guidance systems to offer real-time explanations and template-based assistance for navigating intricate algorithmic theory.
Anthropic's terminal-native AI coding agent.
Delegates multi-step terminal workflows and intricate command sequences to an intelligent agent for hands-free execution.
This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and scaling applications. The directory distinguishes itself through a collaborative, community-driven curation model that aggregates metadata about third-party services. By utilizing a hierarchical taxonomy and storing all content in version-controlled, plain-text files, the project
Track telemetry data to inspect the performance, latency, and output of artificial intelligence models and agents in production environments.
shadcn/ui offers a collection of React UI components and a CLI-driven registry system for direct source code integration.
Streamlines the automated installation and configuration of interface elements when invoked by development agents.
This repository serves as a comprehensive collection of resources, templates, and starter code for building artificial intelligence applications. It provides a centralized hub for developers to access practical implementations of common workflows, including retrieval-augmented generation pipelines and autonomous agent loops, alongside educational materials designed to support rapid prototyping and experimentation. The project distinguishes itself by offering a dual focus on technical implementation and critical analysis. It provides a library of lightweight, single-file agents and tutorials f
Technical guidance refines agent reasoning by optimizing context windows and rule-based constraints.
Spec-kit is a specification-driven development framework designed to manage the entire software project lifecycle, from initial requirements gathering to final validation. It functions as a command-line environment that orchestrates complex development workflows by chaining shell tasks, human checkpoints, and conditional logic into repeatable, state-aware sequences. By enforcing formal specifications and organizational guardrails before technical implementation begins, the system ensures that project goals and requirements remain the foundation for all subsequent development activities. The p
Connects coding agents to development environments by configuring command files, context rules, and directory structures.
gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos
Transforms product intent into technical specifications, implementation, and release documentation.