Finyuus

Finyuus

Marius Ndini · 코딩

Finyuus는 지속성 있는 AI 워크플로를 만들고, 실행하고, 통제하는 코드 중심의 AI 워크플로 플랫폼이다. 에이전트, 도구, 가드, 승인을 들여쓰기 기반의 작은 언어로 정의하면 Finyuus가 그 결과를 Temporal 위에서 실행하기 때문에, 한 번의 실행이 충돌, 재시작, 긴 대기를 견딘다. 스택 전체를 직접 호스팅한다. 런타임과 데이터는 내 것이다. 프롬프트, 재시도, 승인 로직을 계속 애플리케이션 코드에 꿰매 온 팀이라면, 이 오픈소스 AI 워크플로 도구에서 그 동작을 버전 관리되고 감사 가능한 한 곳에 모으는 방법을 찾을 수 있다. 큰 전환이며, 나서기 전에 이해할 가치가 있다.

Finyuus 미리보기

Finyuus 소개

Finyuus란 무엇인가

Finyuus는 AI의 동작을 데이터베이스가 SQL을 다루는 방식으로 다룬다. 즉, 고유한 인터페이스와 고유한 버전 관리, 고유한 생애 주기를 가진 별도의 계층으로 본다. 프롬프트와 도구 호출을 앱 안에 숨기는 대신, 플랫폼이 저장하고 버전 관리하고 실행하는 워크플로로 작성한다. 에이전트 정의, 가드, 스키마, 파이프라인은 각각 저장 가능한 객체이고, 버전에 고정해 프로젝트를 넘어 재사용할 수 있다.

가장 중요한 부분은 런타임이다. 실행은 Temporal을 거치므로, 워크플로가 사람의 승인을 한 시간 동안 기다리며 멈췄다가, 워커가 재시작된 뒤 이어지고, 그래도 정확한 이력을 유지한다. 이 핵심 주위로 Finyuus는 Langfuse를 통한 관측성, ClickHouse의 애플리케이션 데이터, 로컬 MinIO나 S3의 파일 저장, 그리고 실행을 작성하고 검토하는 대시보드를 갖춘다.

이것이 일상에서 무엇을 주는가. 대량의 접착 코드 없이 탄탄한 AI 에이전트 오케스트레이션을 얻는다. 사람 개입 승인은 나중에 덧붙이는 것이 아니라 일급 문장이다. 드래그 앤 드롭 장난감을 원하는 사람이 아니라 개발자를 위해 만들었다. 로컬 플랫폼을 세우려면 Node.js 22 이상, pnpm, Docker가 필요하고, 예제에는 OpenAI나 Anthropic 키도 있어야 한다. 여기에는 호스팅 버전도 로드맵도 없고 관리형 가격 페이지도 없다. 그래서 맞바꿈은 분명하다. 직접 인프라를 운영하는 대신 완전한 통제를 얻는다. 이것은 실제 비용이고, 팀은 이를 계산에 넣어야 한다.

시작하기

  1. Node.js 22 이상과 pnpm 10 이상을 설치하고, Docker Desktop이 실행 중인지 확인한다.
  2. cp .env.local.example .env.local 로 환경 템플릿을 복사한 뒤, 최소 하나의 LLM 제공자 키(OPENAI_API_KEY 또는 ANTHROPIC_API_KEY)를 추가한다.
  3. make init 을 실행해 로컬 시크릿과 앱 환경 파일을 생성하고, 이어서 make up 으로 Postgres, ClickHouse, Redis, MinIO, Temporal, Langfuse를 시작한다.
  4. 선택 사항으로 make demos 를 실행해 예제 도구, 스키마, 에이전트, 파이프라인을 넣거나, 깨끗한 상태로 시작한다.
  5. pnpm build-web 과 pnpm start-web 으로 웹 앱을 빌드하고 시작한 다음, pnpm start-worker 로 워커를 띄우고 http://localhost:3001 에서 대시보드를 연다.

제품 정보

Finyuus의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0
플랫폼Web (self-hosted)
개발사Marius Ndini
카테고리코딩
출시일Jan 2025
최근 업데이트Sep 2025
웹사이트 방문 수649.3M
웹사이트 글로벌 순위50
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 백엔드 및 플랫폼 개발자
  • 규제 대상이나 민감한 요청을 다루는 팀

작업

  • 여러 단계의 AI 에이전트 구축
  • 사람 개입 검토 추가
  • 워크플로를 API로 게시

활용 상황

  • 재시작을 견뎌야 하는 장시간 작업 실행
  • AI 시스템이 어떤 출력을 냈는지 감사
  • 운영 전 로컬에서 시제품 제작

주요 기능

들여쓰기 기반 워크플로 DSL

Finyuus의 언어는 범용 스크립팅이 아니라 AI 오케스트레이션을 위해 작성된 작은 도메인 특화 언어다. 문장은 에이전트 호출, 네이티브 및 HTTP 도구, 가드, 승인, 조건문, 루프, 병렬 분기, 자식 파이프라인을 아우른다. 워크플로가 평범한 텍스트이므로 차이를 비교하고, 풀 리퀘스트에서 리뷰하고, 조각을 프로젝트를 넘어 재사용할 수 있다. 바로 이것이 존재 이유다. 읽고 비교할 수 있는 AI 동작이며, 상자로 가득한 캔버스가 아니다. 상자는 없다. 그저 텍스트다.

Temporal 위의 지속 실행

모든 실행은 Temporal이 뒷받침한다. 이것이 긴 대기와 장애를 견딜 수 있게 하는 이유다. 워커가 실행 도중 죽으면, 워크플로는 처음부터 다시 시작하지 않고 기록된 상태에서 이어진다. 재시도, 취소, 자식 워크플로 오케스트레이션도 같은 계층에서 온다. 그냥 작동한다. 여러 시간짜리 에이전트 작업이 충돌로 사라지는 것을 본 적이 있는 사람에게, 이 기능은 판단을 바꾼다.

정책 및 신뢰도 점검을 위한 가드

가드는 allowed, confidence, reason 같은 필드를 반환하는 LLM 기반 정책 점검이다. 파이프라인은 실행을 통과 또는 차단 분기로 보내고, 단순한 예/아니오가 아니라 신뢰도 임계값으로 판단할 수 있다. 이렇게 하면 모델이 금융 자문 질문에 곧바로 답하는 것을 막거나, 게시 정책에 어긋나는 출력을 사용자에게 닿기 전에 차단한다. 단순한 발상. 실무에서는 큰 차이다.

실제 타임아웃이 있는 사람 승인

승인 문장은 검토자가 대시보드나 API에서 해결할 때까지 워크플로를 멈춘다. 담당자, 타임아웃, 타임아웃 시 동작을 설정하면, 파이프라인은 승인과 거부 경로로 분기한다. 제안이 아니라 실제 정지다. "나중에 확인하지"와 위험한 출력을 실제로 멈추고 사람을 기다린 뒤 계속하는 시스템의 차이가 여기에 있다.

버전 관리되는 재사용 가능 컴포넌트

에이전트, 가드, 도구, 스키마, 파이프라인은 불변의 버전 고정을 가진 저장 가능한 객체다. pipeline:company_research@v2 라고 쓰면 정확히 그 버전을 얻는다. 누군가 마지막으로 편집한 것이 아니다. 고정한다. 넘어간다. 자식 파이프라인은 직접 호출하거나 에이전트 도구로 감쌀 수 있어, 한 곳의 변경이 그것에 의존하는 모든 워크플로로 조용히 번지지 않는다.

파이프라인 API 게시

모든 파이프라인은 Bearer 토큰 인증, Redis 기반 속도 제한, 멱등 키, 입력 검증을 갖춘 HTTP 엔드포인트로 게시할 수 있다. 서버 전송 이벤트가 실행 업데이트를 호출자에게 스트리밍하고, 승인은 자체 이벤트를 만든다. 프로세스 한도는 기본적으로 전체 분당 300회 요청, 엔드포인트당 120회이며, 모두 환경 변수로 설정할 수 있다. 합리적인 기본값. 덮어쓰기도 쉽다.

스택 전반의 관측성

추적, 토큰 사용량, 모델 비용은 Langfuse에 모이고, 애플리케이션 데이터와 파이프라인 테이블은 ClickHouse에 있다. 실행 이력, 가드 결과, 승인 결정은 대시보드에서 볼 수 있다. 목적은 대시보드를 늘리는 것 자체가 아니다. 조각난 AI 시스템에는 보통 "이 실행에서 실제로 무슨 일이 있었나"에 답할 한 곳이 없다는 점이다.

객체 저장소와 데이터 작업

파일과 큰 산출물은 설정 가능한 객체 저장소로 가고, 기본값은 로컬 MinIO이며 몇 개의 환경 변수로 AWS S3로 바꿀 수 있다. DSL은 파일 읽기·쓰기와 ClickHouse 기반 테이블을 일급 문장으로 다루므로, 구조화된 데이터 작업이 별도 서비스가 아니라 워크플로 안에 있다. 돌볼 추가 서비스가 없다.

장단점

장점

  • Apache 2.0 아래에서 직접 호스팅하고 오픈소스이므로 런타임, 데이터, 배포를 내가 통제한다.
  • 지속 실행이 충돌, 재시도, 여러 시간의 승인 대기를 실행 상태를 잃지 않고 처리한다.
  • 워크플로가 텍스트이므로 일반적인 Git 리뷰, 읽을 수 있는 차이, 버전 고정된 재사용 컴포넌트를 쓸 수 있다.
  • 가드와 사람 승인이 나중에 덧붙인 것이 아니라 내장되어 있어 규제 대상 사용 사례에서 중요하다.
  • CLI 러너로 Temporal, ClickHouse, MinIO 스택 전체를 띄우지 않고 파이프라인 파일을 시험할 수 있다.

단점

  • 호스팅 옵션이 없어 Postgres, Temporal, Redis, ClickHouse 인프라 부담을 직접 진다.
  • 설정은 실제 개발 역량을 전제한다. Node.js, pnpm, Docker, 제공자 API 키가 무엇이든 돌기 전에 필수 조건이다.
  • 문서가 GitHub 중심이고, 비기술 사용자를 위한 세련된 온보딩 튜토리얼이 없다.
  • DSL은 새로 배워야 하는 언어이며, 시각적 빌더와 달리 상자를 끌고 싶은 사람에게는 어필하지 않는다.

자주 묻는 질문

Finyuus는 지속성 있는 AI 워크플로를 만들고 실행한다. 들여쓰기 기반 언어로 에이전트, 도구, 가드, 승인을 정의하면, 플랫폼이 그것을 Temporal 위에서 실행하고 버전 관리, 관측성, 그리고 내 애플리케이션에서 결과를 호출하는 API를 제공한다. 숨기는 것은 없다.

관련 콘텐츠

Finyuus와 관련된 도구, 스킬, 아티클을 살펴보세요.

Finyuus 대안

Forefront

Forefront

Forefront · 코딩

Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.

무료 / $0 - $99/mo자세히 보기
Startkit

Startkit

StartKit.AI · 코딩

Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.

유료 / $99 - $499 one-time자세히 보기
Testim

Testim

Tricentis · 코딩

Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.

무료 / Custom pricing on request자세히 보기