원문 노션
Guide 19 · 설치 가이드

미로피쉬(MiroFish) 설치 가이드 + 아이디어 검증 질문 24개

코드 블록 7 이미지 6 표 5 출처 노션 원문
창업 아이디어나 기획서를 만들기 전에, AI 사람들로 가득 찬 가상 세계에서 먼저 반응을 볼 수 있는 오픈소스 예측 엔진이에요. 이름은 MiroFish(미로피쉬)예요. 깃허브 별 8만 2천 개를 받았어요(2026-10-30 기준 82,753개, AGPL-3.0).
자료를 올리고 알고 싶은 걸 말로 적으면, 성격과 배경이 다른 AI 에이전트들을 만들어 두 개의 소셜 플랫폼에서 동시에 시뮬레이션하고, 예측 보고서를 써 줘요. 끝나면 시뮬레이션 속 아무 에이전트에게 직접 물어볼 수 있어요.
이 페이지에 README 공식 설치 방법과, 아이디어 검증에 바로 쓰는 질문·시드 자료 예시 24개를 정리했어요.

더 많은 AI 활용법: 유튜브 빌더조쉬 구독 · 조쉬의 뉴스레터 구독

한눈에 보기

단계README 이름하는 일
1Graph Building올린 자료(시드)에서 사람·조직·관계를 뽑아 지식 그래프를 만들어요
2Environment Setup성격·배경·관심사가 다른 에이전트 프로필을 만들어요 (Persona generation)
3Simulation두 플랫폼에서 동시에 글을 쓰고, 댓글 달고, 반박하고, 좋아요·싫어요를 눌러요 (Dual-platform parallel simulation)
4Report GenerationReportAgent가 시뮬레이션 결과를 조사해서 예측 보고서를 써요
5Deep Interaction시뮬레이션 속 아무 에이전트, 또는 ReportAgent와 대화해요

먼저 설치 없이 체험하기 (공식 라이브 데모)

공식 데모: https://666ghj.github.io/mirofish-demo/

  1. Try Live Demo 를 누르면 콘솔이 열려요. 시드 자료(PDF)와 예측 요구 문장이 미리 들어 있어요.
  2. Try Now → 그래프 구축 → Go to Env Setup → 에이전트 55명 프로필 생성 → Start Dual-Platform Simulation → Generate Report → Go to Interaction 순서로 눌러 보세요.
  3. 마지막 화면에서 Chat with any agent 를 누르고 에이전트를 골라 질문할 수 있어요.

데모는 미리 만든 결과를 보여 주는 정적 페이지예요. 화면 아래에 "에이전트와의 대화는 LLM에 연결되어 있지 않다"고 적혀 있어요. 내 아이디어로 돌리려면 아래처럼 직접 설치해야 해요.

2단계: 성격·배경이 다른 에이전트 프로필 55개 생성 (공식 데모 화면)
2단계: 성격·배경이 다른 에이전트 프로필 55개 생성 (공식 데모 화면)
3단계: Info Plaza·Topic Community 두 플랫폼 동시 시뮬레이션 (공식 데모 화면)
3단계: Info Plaza·Topic Community 두 플랫폼 동시 시뮬레이션 (공식 데모 화면)
4단계: ReportAgent가 예측 보고서를 쓰는 화면 (공식 데모)
4단계: ReportAgent가 예측 보고서를 쓰는 화면 (공식 데모)

설치 (README 공식 방법)

준비물

도구버전확인 명령
Node.js18 이상node -v
Python3.11 이상, 3.12 이하python --version
uv최신uv --version

0. 저장소 받기

Bash
git clone https://github.com/666ghj/MiroFish.git
cd MiroFish

1. 환경 변수 설정 (.env)

Bash
# 예시 설정 파일 복사
cp .env.example .env

.env 파일을 열고 아래 값을 채워요. (README의 Required Environment Variables 그대로)

Bash
# LLM API Configuration (supports any LLM API with OpenAI SDK format)
# Recommended: Alibaba Qwen-plus model via Bailian Platform: https://bailian.console.aliyun.com/
# High consumption, try simulations with fewer than 40 rounds first
LLM_API_KEY=your_api_key
LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
LLM_MODEL_NAME=qwen-plus

# Zep Cloud Configuration
# Free monthly quota is sufficient for simple usage: https://app.getzep.com/
ZEP_API_KEY=your_zep_api_key

2. 의존성 설치

Bash
# 한 번에 전부 설치 (루트 + 프론트엔드 + 백엔드)
npm run setup:all

나눠서 설치하려면:

Bash
npm run setup          # Node 의존성 (루트 + 프론트엔드)
npm run setup:backend  # Python 의존성 (백엔드, 가상환경 자동 생성)

3. 실행

Bash
npm run dev

Docker로 실행하기 (선택)

Bash
cp .env.example .env   # 위와 같은 방법으로 키를 채운 뒤
docker compose up -d

루트의 .env 를 읽고, 3000(화면)·5001(백엔드) 포트를 써요.

이렇게 써요: 시드 자료 + 예측 요구

MiroFish에 넣는 건 딱 두 가지예요.

  1. 시드 자료(Reality Seeds): 기획서, 랜딩 페이지 문구, 시장 조사 메모, 경쟁사 리뷰 모음, 기사 등 (데모는 PDF 1개)
  2. 예측 요구(Simulation Requirement): 알고 싶은 걸 평소 말투로 한 문장. 데모 예시는 "우한대학이 징계 결정을 번복하면 여론은 어떻게 될까?"
콘솔 첫 화면: 01 시드 자료(PDF) + 02 예측 요구 문장 (공식 데모)
콘솔 첫 화면: 01 시드 자료(PDF) + 02 예측 요구 문장 (공식 데모)

좋은 예측 요구 문장의 공통점

아이디어 검증용 질문·시드 자료 예시 24개

그대로 복사해서 예측 요구 칸에 붙여 넣고, [ ] 부분만 내 아이디어로 바꾸세요.

창업·신제품 (8개)

#올릴 시드 자료예측 요구 (그대로 적을 문장)
11쪽짜리 서비스 소개서[30대 직장인]이 이 서비스를 처음 보면 어떤 점에 끌리고, 어떤 점 때문에 가입을 망설일까?
2랜딩 페이지 문구 전체이 랜딩 페이지를 본 사람들이 소셜 미디어에 어떤 말을 남기고, 그중 어떤 반응이 가장 많이 퍼질까?
3가격표(무료/월 [9,900원]/연간)이 가격을 본 [1인 사업자]들은 어느 요금제를 고르고, 비싸다는 반응은 어떤 이유로 나올까?
4경쟁 서비스 3곳 비교표이미 [경쟁 서비스]를 쓰는 사람들은 우리 서비스로 갈아탈까? 갈아타지 않는다면 가장 큰 이유는?
5MVP 기능 목록이 기능 중 사람들이 실제로 쓰겠다고 말하는 기능과, 없어도 된다고 하는 기능은 각각 무엇일까?
6서비스 이름 후보 3개와 설명이름 후보 [A·B·C]를 처음 들은 사람들은 각각 어떤 서비스로 오해하고, 어떤 이름을 가장 기억할까?
7타깃 고객 인터뷰 메모이 인터뷰 내용을 바탕으로, 비슷한 고민을 가진 사람들 사이에서 이 문제는 얼마나 자주 이야기될까?
8출시 발표 글 초안이 출시 글을 올리면 첫 24시간 동안 어떤 반응이 먼저 나오고, 비판 의견은 누구에게서 시작될까?

마케팅·브랜드 (8개)

#올릴 시드 자료예측 요구 (그대로 적을 문장)
9광고 문구 시안 2개광고 [A]와 [B] 중 어느 쪽이 더 많이 공유되고, 각각 어떤 사람들이 반감을 가질까?
10할인 이벤트 공지이 [50% 할인] 이벤트를 본 기존 고객과 신규 고객의 반응은 어떻게 다를까?
11리브랜딩 시안 설명로고와 이름을 바꾼다고 발표하면 기존 팬들은 어떤 말을 하고, 반발이 퍼질까?
12인플루언서 협업 기획안[인플루언서 유형]과 협업하면 브랜드 신뢰도에 대한 반응은 좋아질까, 나빠질까?
13신제품 상세페이지이 상세페이지를 본 사람들이 구매 전에 가장 많이 물어볼 질문은 무엇일까?
14콘텐츠 캘린더(한 달)이 순서로 콘텐츠를 올리면 어느 글이 가장 많이 퍼지고, 어느 글에서 팔로워가 떠날까?
15경쟁사 최근 캠페인 기사경쟁사 캠페인이 화제가 된 상황에서 우리가 [대응 문구]를 내면 사람들은 어떻게 받아들일까?
16고객 후기 50개 모음이 후기를 본 잠재 고객들은 어떤 점을 믿고, 어떤 점을 광고로 의심할까?

위기 대응·운영 (8개)

#올릴 시드 자료예측 요구 (그대로 적을 문장)
17가격 인상 공지문가격을 [20%] 올린다고 공지하면 반발은 얼마나 퍼지고, 어떤 설명을 덧붙이면 누그러질까?
18서비스 장애 사과문 초안이 사과문을 올리면 사용자들은 받아들일까? 가장 많이 나올 추가 요구는 무엇일까?
19약관 변경 요약개인정보 약관을 이렇게 바꾸면 어떤 사용자 집단이 문제를 제기하고, 그 이야기가 어디서 퍼질까?
20기능 종료 안내[기능]을 없앤다고 알리면 헤비 유저와 가벼운 유저의 반응은 어떻게 갈릴까?
21채용 공고이 채용 공고를 본 [개발자]들은 회사를 어떻게 평가하고, 지원을 망설이는 이유는 무엇일까?
22사내 정책 변경 공지재택근무를 주 [2일]로 줄인다고 발표하면 직원들 사이에 어떤 의견이 생기고 퍼질까?
23부정적 기사 1건이 기사가 퍼진 뒤 회사가 아무 말도 하지 않으면 여론은 어떻게 흘러갈까? 바로 해명하면 달라질까?
24오프라인 매장 오픈 계획[동네]에 매장을 열면 주민과 기존 가게 손님들은 어떤 반응을 보일까?

시뮬레이션이 끝나면 에이전트에게 물어볼 질문 10개

보고서만 읽고 끝내지 말고, Chat with any agent 로 에이전트를 골라 직접 물어보세요. 반대하던 에이전트와 찬성하던 에이전트를 하나씩 골라 같은 질문을 하면 차이가 잘 보여요.

  1. 왜 그렇게 생각하셨어요? (데모에서 실제로 보낸 질문: "Why do you think that?")
  2. 이 제품을 돈 내고 쓰려면 무엇이 바뀌어야 하나요?
  3. 처음 봤을 때 가장 헷갈렸던 부분은 어디예요?
  4. 친구에게 이걸 소개한다면 뭐라고 말할 거예요?
  5. 지금은 이 문제를 어떻게 해결하고 계세요?
  6. 이 가격이 적당하다고 느끼려면 어떤 근거가 필요해요?
  7. 다른 사람의 어떤 글을 보고 생각이 바뀌었어요?
  8. 이 회사가 어떤 말을 하면 신뢰가 생길 것 같아요?
  9. 가장 걱정되는 점 하나만 꼽는다면요?
  10. 한 달 뒤에도 계속 쓸 것 같아요? 그만둔다면 이유는요?
5단계: alumni_948 에이전트에게 "Why do you think that?"이라고 물어본 화면 (공식 데모, 답변은 데모용 고정 문구)
5단계: alumni_948 에이전트에게 "Why do you think that?"이라고 물어본 화면 (공식 데모, 답변은 데모용 고정 문구)

이렇게 쓰면 좋아요

왜 중요할까요

만들고 나서 반응을 보면 이미 돈과 시간을 쓴 뒤예요. MiroFish는 그 전에, 성격과 배경이 다른 수많은 가상 사람들이 내 아이디어를 두고 이야기하고 반박하는 과정을 미리 보여 줘요. 어떤 반대가 먼저 나오고 어떻게 퍼지는지 알면, 기획서를 고치거나 고객 인터뷰 질문을 정하는 데 바로 쓸 수 있어요.

깃허브 저장소 666ghj/MiroFish (별 82.8k, 2026-10-30)
깃허브 저장소 666ghj/MiroFish (별 82.8k, 2026-10-30)

링크

더 받아보기

유튜브 빌더조쉬 구독 · 조쉬의 뉴스레터 구독

이 자료가 나온 영상: 유튜브 쇼츠 https://youtube.com/shorts/XCHfCTUQ5Ug (11/2 16:00 공개) · 인스타 릴스 https://www.instagram.com/reel/DfO7ArjsMoT/

이 페이지는 유튜브 빌더조쉬가 노션에 공개한 자료를 이미지·글 그대로 옮겨 온 아카이브입니다. 최신 내용과 업데이트는 원문에서 확인하세요.

노션 원문에서 보기 →

이런 실전 활용법을 계속 받아 보세요

유튜브 빌더조쉬와 조쉬의 뉴스레터에서 클로드·AI 활용법을 매주 공유합니다.