awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
danielmiessler avatar

danielmiessler/Fabric

0
View on GitHub↗
42,408 stars·4,171 forks·Go·MIT·21 vuesdanielmiessler.com/p/fabric-origin-story↗

Fabric

Fabric is a command-line orchestrator designed to automate complex data processing and content generation tasks by chaining artificial intelligence models with modular prompt templates. It functions as a terminal-based tool that utilizes standard input and output streams, allowing users to pipe data directly into predefined reasoning strategies. By providing a model-agnostic abstraction layer, the system decouples execution logic from specific artificial intelligence vendors, normalizing requests and responses across different service providers.

The platform distinguishes itself through its pattern-based orchestration, which enables the organization, storage, and reuse of custom prompt collections for consistent task execution. It includes a built-in server component that exposes these local prompt workflows as standard web endpoints, allowing external software and graphical interfaces to interact with custom logic as if it were a native model. Users can manage these interactions through a dedicated directory for private templates or via a graphical web dashboard, providing flexibility in how automated workflows are configured and monitored.

Beyond its core orchestration capabilities, the tool offers a suite of utilities for development tasks, including document analysis, code context generation, and system interaction. It supports advanced reasoning techniques, such as chain-of-thought processing, and allows for specific model-to-pattern mapping to balance performance and operational costs. The system maintains state and configuration through local filesystem storage, ensuring portability across different operating environments.

Features

  • AI Command-Line Interfaces - Provides a terminal-based interface for chaining AI models and prompt templates to automate complex data and content tasks.
  • Model Abstraction Layers - Decouples execution logic from specific AI vendors by normalizing requests and responses across different service providers.
  • Terminal AI Automation - Executes complex artificial intelligence tasks directly from the command line by piping data through reusable prompt templates.
  • Prompt Orchestration - Executes predefined text templates by injecting user input into structured instructions before sending them to external models.
  • Terminal Automation - Facilitates running automated tasks from the terminal by selecting templates and piping data directly into the processing engine.
  • AI Service Integrations - Connects local development environments to multiple artificial intelligence providers while exposing custom logic as standard API endpoints.
  • Prompt Engineering Workflows - Organizes and manages collections of custom instructions to ensure consistent outputs across automated tasks.
  • Prompt Management - Provides a dedicated directory for storing private prompt templates to keep personal workflows organized.
  • Command Line Utilities - Enables chaining terminal commands into automated text processing tasks via standard input and output streams.
  • Terminal Workflow Utilities - Streamlines development workflows by automating document analysis, code context generation, and system interaction tasks via command-line utilities.
  • AI Service Emulators - Exposes local patterns as standard API endpoints, allowing existing software tools to interact with custom logic as if they were native models.
  • AI Service Gateways - Exposes custom prompt workflows as standard web endpoints for integration with external software and graphical interfaces.
  • Prompt Libraries - Enables the organization and reuse of prompt template collections to simplify complex tasks.
  • AI Tools - AI-enhanced command-line toolset for productivity.
  • Development Frameworks and Tools - Framework for augmenting humans using AI.
  • Generative AI Tools - Modular framework for augmenting human tasks with AI prompts.
  • Prompt Engineering - Modular framework for solving problems using crowdsourced AI prompts.
  • Workflow Automation - Terminal-based framework for applying AI to everyday tasks.
  • Prompting Strategies - Supports advanced reasoning techniques like chain-of-thought within system instructions to improve response quality.
  • API Proxies - Exposes local prompt execution logic as standard web endpoints to allow external software to interact with custom workflows.
  • Model Routing - Maps specific artificial intelligence models to individual task patterns to balance processing performance and operational costs.
  • REST APIs - Provides a built-in REST API server to expose core functionality over HTTP for remote access.
  • Service Hosting - Exposes core functionality over network protocols to enable remote access and integration with graphical user interfaces.

Historique des stars

Graphique de l'historique des stars pour danielmiessler/fabricGraphique de l'historique des stars pour danielmiessler/fabric

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait danielmiessler/fabric ?

Fabric is a command-line orchestrator designed to automate complex data processing and content generation tasks by chaining artificial intelligence models with modular prompt templates. It functions as a terminal-based tool that utilizes standard input and output streams, allowing users to pipe data directly into predefined reasoning strategies. By providing a model-agnostic abstraction layer, the system decouples execution logic from specific artificial intelligence…

Quelles sont les fonctionnalités principales de danielmiessler/fabric ?

Les fonctionnalités principales de danielmiessler/fabric sont : AI Command-Line Interfaces, Model Abstraction Layers, Terminal AI Automation, Prompt Orchestration, Terminal Automation, AI Service Integrations, Prompt Engineering Workflows, Prompt Management.

Quelles sont les alternatives open-source à danielmiessler/fabric ?

Les alternatives open-source à danielmiessler/fabric incluent : f/awesome-chatgpt-prompts — This project is a curated library of community-driven prompt templates and personas designed to improve interactions… fabric/fabric — Fabric is a command-line interface and framework designed to integrate artificial intelligence reasoning into… nagi-ovo/gemini-voyager — Gemini Voyager is a browser-based toolkit designed to enhance the interface and workflow of large language model web… rockbenben/chatgpt-shortcut — ChatGPT-Shortcut is a prompt engineering toolkit and management library designed to organize, refine, and deploy… f/prompts.chat — This platform serves as a centralized management system for organizing, refining, and versioning AI instructions and… 2025emma/vibe-coding-cn — This project functions as an orchestration framework for AI-driven software development, providing a structured…

Alternatives open source à Fabric

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Fabric.
  • f/awesome-chatgpt-promptsAvatar de f

    f/awesome-chatgpt-prompts

    163,835Voir sur GitHub↗

    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

    HTML
    Voir sur GitHub↗163,835
  • fabric/fabricAvatar de fabric

    fabric/fabric

    15,397Voir sur GitHub↗

    Fabric is a command-line interface and framework designed to integrate artificial intelligence reasoning into shell-based workflows. It functions as an orchestration tool that connects local data pipelines to remote artificial intelligence services, allowing users to automate content analysis and complex reasoning tasks directly from the terminal. The project distinguishes itself through a modular architecture that treats prompt patterns as version-controlled, reusable logic stored on the local filesystem. By utilizing standard input and output streams, it enables users to chain these analyti

    Python
    Voir sur GitHub↗15,397
  • nagi-ovo/gemini-voyagerAvatar de Nagi-ovo

    Nagi-ovo/gemini-voyager

    7,038Voir sur GitHub↗

    Gemini Voyager is a browser-based toolkit designed to enhance the interface and workflow of large language model web applications. It serves as a conversation manager, an output renderer, and a prompt library manager, allowing users to customize the layout and functionality of AI chat interfaces. The project distinguishes itself through advanced content handling, such as removing image watermarks by reversing alpha blending to restore original pixels. It also provides specialized rendering for LaTeX mathematical formulas and Mermaid diagrams, alongside tools to fix broken Markdown formatting

    TypeScriptai-studiobunchat-management
    Voir sur GitHub↗7,038
  • rockbenben/chatgpt-shortcutAvatar de rockbenben

    rockbenben/ChatGPT-Shortcut

    7,806Voir sur GitHub↗

    ChatGPT-Shortcut is a prompt engineering toolkit and management library designed to organize, refine, and deploy structured instructions for large language models. It functions as a browser-based prompt injector and a self-hosted prompt database, allowing users to maintain a curated collection of specialized templates. The project features a community prompt gallery where users can publish, discover, and vote on effective templates. It distinguishes itself by integrating these libraries directly into chat interfaces via userscripts or browser extensions, enabling access to prompts through sid

    TypeScriptaiai-toolschatgpt
    Voir sur GitHub↗7,806
  • Voir les 30 alternatives à Fabric→