본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 20. 16:28

Run-Tu/MindFlow

요약

MindFlow는 로컬 코드 실행을 위해 LLM을 활용하는 고급 멀티모달 개인 에이전트입니다. CLI를 통해 데이터 분석, 웹 브라우징, 파일 조작 등 다양한 작업을 자연어 명령으로 자동화할 수 있습니다.

핵심 포인트

  • 자연어 명령과 셀프 프롬프팅을 통한 자율적인 작업 수행 및 자동화
  • 데이터 분석, 시각화, 웹 브라우징, 다양한 파일 형식(사진, 비디오, PDF 등) 조작 지원
  • SambaNova API를 기본 지원하며 향후 OpenAI 및 Anthropic 지원 예정
  • JSON, TOML, YAML, Python 형식을 통한 개인화된 프로필 설정 및 확장 가능

MindFlow는 로컬 코드 실행을 위해 대규모 언어 모델 (LLMs)의 힘을 활용하도록 설계된 고급 멀티모달 개인 에이전트 (multimodal personal agent)입니다. 자율적인 디지털 비서로서, MindFlow는 셀프 프롬프팅 (self-prompting)과 자연어 명령을 통해 단순한 작업부터 복잡한 작업에 이르기까지 광범위한 작업을 완료하고 자동화할 수 있습니다.

MindFlow는 자연어 상호작용을 위한 명령줄 인터페이스 (command-line interface, CLI)를 제공하며, 이를 통해 다음과 같은 작업을 수행할 수 있습니다:

  • 다양한 작업의 자동화 및 완료.
  • 데이터 분석 및 시각화.
  • 최신 정보 확인을 위한 웹 접속 및 브라우징.
  • 사진, 비디오, PDF 등을 포함한 다양한 파일 유형 조작.

현재 MindFlow는 SambaNova 기반 모델을 위한 API 키를 지원합니다. 이러한 선택은 SambaNova의 무료이며 빠르고 신뢰할 수 있는 서비스 덕분이며, 이는 프로젝트의 테스트 단계에 이상적입니다. 향후 버전에는 OpenAI 및 Anthropic과 같은 다른 제공업체에 대한 지원이 포함될 예정입니다.

이 프로젝트는 Open Interpreter로부터 큰 영감을 받았습니다.

❤️

MindFlow 사용을 시작하려면 https://cloud.sambanova.ai/ 에서 계정을 생성하여 무료 API 키를 받으세요.

다음으로, 아래 명령어를 사용하여 MindFlow를 설치하고 시작하세요:

pip install mindflow
mindflow --api_key "YOUR_API_KEY"
py -m pip install mindflow
py -m mindflow --api_key "YOUR_API_KEY"

참고 (Note)

--api_key 파라미터는 한 번만 필요합니다. 이후 사용 시에는 단순히 mindflow 또는 py -m mindflow를 실행하면 됩니다.

팁 (Tip)

서로 다른 프로필에 서로 다른 API 키를 할당할 수 있습니다:

py -m mindflow --api_key "YOUR_API_KEY" --profile "path\to\profile"

MindFlow는 명령줄 인자 (command-line arguments)와 사용자 정의 설정을 지원합니다. 인자 옵션은 다음으로 확인할 수 있습니다:

mindflow --help

향후 사용을 위해 개인화된 설정을 생성하고 저장하려면:

mindflow --profile "path\to\profile"

MindFlow는 JSON, TOML, YAMLPython 형식의 프로필을 지원합니다. 아래는 각 형식의 예시입니다.

Python

profile.py 예시:

from mindflow.profile import Profile
from mindflow.extensions import BrowserKwargs, EmailKwargs
profile: Profile = Profile(
...

MindFlow를 확장하고 자체 앱을 구축하는 방법:

async def main():
from mindflow.core import MindFlowCore
mindflow = MindFlowCore(profile)
...

JSON

profile.json 예시

:

{
"user": {
"name": "Run-Tu",
...

TOML

profile.toml 예시

:

[user]
name = "Run-Tu"
version = "1.0.0"
...

YAML

profile.yaml 예시

YAML

profile.yaml 예시

저의 첫 번째 주요 오픈 소스 (open-source) 프로젝트인 만큼, 여러 도전 과제와 개선할 여지가 많이 남아 있을 수 있습니다. 이슈 (issue) 제기, 문서 (documentation) 개선, 주석 (comment) 추가, 또는 기능 제안 등 어떤 형태의 기여 (contribution)도 환영합니다. 여러분의 지원에 깊은 감사를 드립니다!

MindFlow를 위한 커스텀 확장 기능 (custom extensions)을 작성함으로써 이 프로젝트를 지원할 수 있습니다. 이 프로젝트의 목표는 커뮤니티의 힘으로 운영되며, 집단적인 노력을 통해 그 역량을 확장해 나가는 것입니다. 확장 기능이 많아질수록 복잡한 작업들을 더 잘 처리할 수 있게 됩니다. 향후 검증된 MindFlow 확장 기능의 공식 목록이 만들어질 예정입니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0