트렌딩 목록으로
TypeScript
agentsagentskillsaiai-agents

MaxGfeller / open-harness

강력한 AI 에이전트를 구축하기 위한 코드 중심의 조합 가능한 SDK

이 프로젝트에 대해

MaxGfeller 님의 open-harness 프로젝트는 GitHub에서 590개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

TypeScript 78%MDX 11%Vue 9%JavaScript 2%CSS 0%

🇰🇷 한국어 번역 README

캐시 히트

OpenHarness

코드에서 유능하고 범용적인 AI 에이전트를 빌드하세요. Vercel의 AI SDK를 기반으로 하며 Claude Code, Codex 및 유사한 에이전트 하네스에서 영감을 받았습니다.

문서

패키지

패키지설명
@openharness/core에이전트, 세션, 대화, 미들웨어, 도구, UI 스트림 통합
@openharness/provider-chatgptChatGPT 구독 기반 로컬 하네스를 위한 실험적 ChatGPT/Codex OAuth 모델 제공자
@openharness/provider-vfs샌드박스, 메모리 내, 또는 SQLite 기반 파일 접근을 위한 가상 파일 시스템 제공자
@openharness/reactAI SDK 5 채팅 UI용 React 훅 및 제공자
@openharness/vueAI SDK 5 채팅 UI용 Vue 3 컴포저블 및 제공자

빠른 시작

세션을 통한 다중 턴

조합 가능한 미들웨어

서브에이전트

내장 서브에이전트는 기본적으로 상태를 가지지 않지만, 이제 다음을 선택할 수 있습니다:

  • 런타임에 해결되는 동적 서브에이전트 카탈로그
  • Session 위에 구축된 재개 가능한 서브에이전트 세션
  • 별도의 실행 ID 및 세션 ID를 가진 백그라운드 실행

예제

예제실행
CLI 에이전트 — 도구 승인 및 서브에이전트를 포함한 터미널 에이전트pnpm --filter cli-demo start 또는 pnpm --filter cli-demo start -- --chatgpt
Next.js 채팅 — @openharness/react와 스트리밍 채팅pnpm --filter nextjs-demo dev
Nuxt 채팅 — @openharness/vue와 스트리밍 채팅pnpm --filter nuxt-demo dev

기본적으로 예제는 OPENAI_API_KEY를 사용합니다. Th


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

🔗 유사한 프로젝트

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

MaxGfeller/open-harness GitHub 원문 바로가기 →