여러 AI 제공자를 통합하고 Agents, MCP, Artifacts, 다중 사용자 인증을 지원하는 셀프 호스팅 채팅 플랫폼
danielmiessler/Fabric
작업별 재사용 가능한 AI 프롬프트(Pattern)를 관리하고 CLI나 REST API로 실행하는 오픈소스 Go 프레임워크입니다.
- 스타
- 44,359
- 포크
- 4,308
- 열린 이슈
- 18
- 마지막 커밋
- 24시간 전
어떤 프로젝트인가요?
Fabric은 프롬프트를 재사용 가능한 단위로 만들어 일상 업무에 AI를 적용하는 프레임워크입니다. 각 작업에 맞는 프롬프트는 Pattern으로 저장됩니다. 예를 들어 글 요약, YouTube 동영상에서 유용한 지식 추출, 코드 설명 등이 있습니다. 사용자는 채팅 앱마다 프롬프트를 다시 작성하는 대신, 잘 만든 프롬프트를 한곳에 모아 재사용할 수 있습니다.
CLI 도구는 stdin이나 파일에서 텍스트를 받아 선택한 Pattern을 적용하고, OpenAI, Anthropic, Google Gemini, Ollama, Azure OpenAI, Amazon Bedrock, OpenRouter 등 여러 지원 제공자의 모델에 결과를 전달합니다. Pattern은 수정 가능한 일반 Markdown 파일이며, 도구를 사용해 YouTube 자막을 가져오고 웹 페이지를 스크랩하거나 오디오를 텍스트로 변환할 수도 있습니다.
Fabric은 REST API 서버로도 실행할 수 있으며, Ollama 호환 모드에서는 Ollama 클라이언트가 Fabric의 제공자와 Pattern을 사용할 수 있습니다. Go로 작성되었으며 MIT 라이선스로 배포됩니다.
핵심 기능
- 01프롬프트를 이름이 지정된 Pattern으로 관리하고 작업별로 실행합니다.
- 02stdin, 파일, YouTube 동영상, 웹 페이지, 오디오를 입력으로 받습니다.
- 03Ollama와 LM Studio를 통한 로컬 모델을 포함해 다양한 AI 제공자를 지원합니다.
- 04REST API 서버와 Ollama 호환 모드를 제공합니다.
- 05전송 전에 프롬프트를 확인할 수 있도록 드라이런 및 프롬프트 내보내기 옵션을 제공합니다.
- 06Zsh, Bash, Fish용 셸 자동 완성을 제공합니다.
활용 사례
- 터미널에서 글, 논문 또는 긴 동영상을 요약합니다.
- 여러 도구에서 함께 사용할 개인용 재사용 프롬프트 라이브러리를 구축합니다.
- 스크립트와 파이프라인에서 로컬 또는 클라우드 모델에 프롬프트를 실행합니다.
- 여러 AI 제공자에게 요청을 라우팅하는 단일 API 엔드포인트를 제공합니다.
빠른 시작
- 1
Unix, Linux 또는 macOS에서는 한 줄 설치 프로그램으로 Fabric을 설치하세요
curl -fsSL https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.sh | bash - 2
Windows에서는 PowerShell을 사용해 Fabric을 설치하세요
iwr -useb https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.ps1 | iex - 3
설정을 실행해 AI 제공업체 키를 구성하세요
사용 전 알아둘 점
- 패턴을 실행하려면 지원되는 AI 제공업체의 API 키 또는 계정이 필요합니다.
토픽
자주 묻는 질문
- Fabric은(는) 무엇인가요?
- 작업별 재사용 가능한 AI 프롬프트(Pattern)를 관리하고 CLI나 REST API로 실행하는 오픈소스 Go 프레임워크입니다. Fabric은 프롬프트를 재사용 가능한 단위로 만들어 일상 업무에 AI를 적용하는 프레임워크입니다. 각 작업에 맞는 프롬프트는 Pattern으로 저장됩니다. 예를 들어 글 요약, YouTube 동영상에서 유용한 지식 추출, 코드 설명 등이 있습니다. 사용자는 채팅 앱마다 프롬프트를 다시 작성하는 대신, 잘 만든 프롬프트를 한곳에 모아 재사용할 수 있습니다.
- Fabric은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Fabric은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Fabric은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Fabric의 마지막 커밋은 2026년 10월 18일입니다.
- Fabric은(는) 어디에 사용할 수 있나요?
- 터미널에서 글, 논문 또는 긴 동영상을 요약합니다. 여러 도구에서 함께 사용할 개인용 재사용 프롬프트 라이브러리를 구축합니다. 스크립트와 파이프라인에서 로컬 또는 클라우드 모델에 프롬프트를 실행합니다. 여러 AI 제공자에게 요청을 라우팅하는 단일 API 엔드포인트를 제공합니다.
- Fabric는 어떻게 설치하나요?
- Unix, Linux 또는 macOS에서는 한 줄 설치 프로그램으로 Fabric을 설치하세요: curl -fsSL https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.sh | bash Windows에서는 PowerShell을 사용해 Fabric을 설치하세요: iwr -useb https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.ps1 | iex 설정을 실행해 AI 제공업체 키를 구성하세요
- Fabric은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/danielmiessler/Fabric
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
OpenAI, Gemini, Ollama 또는 LiteLLM 모델로 웹페이지 데이터를 추출하는 Streamlit 기반 LLM 웹 스크래퍼입니다.
무료 코딩 LLM 모델을 벤치마크하고 선택한 모델을 코딩 도구에 설치하는 CLI 및 웹 대시보드입니다.
클라우드 LLM이나 로컬 모델로 PDF 한 편 또는 여러 편과 대화하고 Zotero 라이브러리 전체를 검색하는 플러그인
기록한 브라우저 작업을 MCP 명령이나 Claude Skills로 변환해 AI 에이전트가 브라우저를 제어하도록 지원하는 자동화 플랫폼입니다.
코드베이스를 스캔해 AI 코딩 도우미가 프로젝트를 탐색하는 데 쓰는 토큰을 줄여 주는 간결한 컨텍스트 파일을 생성하는 CLI입니다.