Pipelex/pipelex

Build AI methods with your coding agent, then run them anywhere: as an MCP for chatbots, as a webapp for people, or via API for your software.

Pipelex – 전문 지식을 AI 기반 앱, MCP 또는 API로 전환

그것이 무엇인가 – Pipelex는 오픈 MTHDS 언어(.mthds 파일)로 작성된 methods – 결정적이고 다단계 AI 워크플로우를 실행하는 Python 기반 런타임입니다. 메서드는 LLM 호출, OCR, 이미지 생성, 웹 검색 등을 체인으로 연결할 수 있으며 런타임은 모델 라우팅, 타입 I/O 및 오케스트레이션을 처리합니다.

사용 방법

  1. 가입 호스팅 Pipelex 콘솔(app.pipelex.com)에서.
  2. Pipelex 플러그인 설치 Claude Code 또는 Codex와 같은 코딩 에이전트에. 플러그인은 에이전트에게 채팅에서 직접 메서드를 생성, 실행 및 카탈로그화하는 "스킬"을 제공합니다.
  3. 에이전트에게 요청 메서드를 설계하도록(예: 인보이스 PDF에서 데이터 추출). 에이전트가 .mthds 파일을 작성하고 플러그인의 후크가 이를 검증하며 단일 슬래시 명령(/pipelex-run)으로 실행할 수 있습니다.
  4. 배포 메서드를 다음으로:
    • 팀을 위한 웹앱(/pipelex-scaffold가 Next.js 스타터 생성),
    • MCP(커넥터)로 모든 챗봇(ChatGPT, Claude)이 저장된 메서드를 나열하고 호출할 수 있게 하거나,
    • 모든 언어에서 일반 API 호출(POST /v1/start).

로컬 실행 vs. 호스팅 – pipelex CLI는 Pipelex의 호스팅 API(공급자 키 불필요) 또는 자체 머신에서 자체 모델 키(OpenAI, Anthropic, Google, Mistral, Bedrock 등) 또는 Ollama/vLLM/llama.cpp를 통한 로컬 모델을 사용하여 메서드를 실행할 수 있습니다.

주요 구성 요소

구성 요소 역할
Pipelex 런타임(이 저장소) .mthds 파일을 읽고 실행하는 Python 패키지.
Pipelex 플러그인 Claude Code 또는 Codex에 명령(/pipelex-design, /pipelex-run 등)과 편집을 검증하는 후크를 추가합니다.
Pipelex MCP 챗봇이 메서드를 도구로 호출할 수 있게 하는 경량 커넥터(https://mcp.pipelex.com/mcp).
메서드 라이브러리 / Hub 커뮤니티 공유 .mthds 패키지(mthds.sh).
SDK TypeScript(@pipelex/sdk) 및 Python(pipelex-sdk) 클라이언트.
API 이미지 REST 엔드포인트를 자체 호스팅하기 위한 Docker 이미지 pipelex/pipelex-api.

일반적인 워크플로우 예시

# summarize.mthds
[pipe.summarize_article]
type = "PipeLLM"
inputs = { article = "Text", audience = "Text" }
output = "Text"
prompt = "Summarize $article in three bullet points for $audience."
# inputs.json
{ "article": "…", "audience": "busy executives" }
pipelex run bundle summarize.mthds --inputs inputs.json   # CLI
# or from Python
from pipelex_sdk import PipelexAPIClient
client = PipelexAPIClient()
result = client.run_method('summarize.mthds', inputs)

결과는 results/ 아래에 저장되며 CLI, API 또는 챗봇에서 검사할 수 있습니다.

중요한 이유 – Pipelex는 공급자별 API를 추상화하고 AI 파이프라인을 구성하는 타입이 지정되고 선언적인 방법을 제공하며 비프로그래머가 일반 영어로 워크플로우를 설명할 수 있게 하여 LLM 에이전트가 실행 가능한 코드로 변환합니다. 이는 도메인 전문 지식과 프로덕션 준비 AI 서비스 간의 격차를 해소합니다.

시작하기

uv tool install "pipelex[cli]"
pipelex init          # creates ~/.pipelex config & optional VS Code extension
pipelex doctor        # checks your environment

호스팅 실행(기본값)을 선택하거나 OpenAI, Anthropic 등에 대한 자체 키를 제공합니다.

라이선스 – 소스 사용 가능, Elastic License 2.0 하에.


모든 세부 사항은 저장소의 README에서 직접 가져왔습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트