TypeScript
agentsagentskillsaiai-agentsMaxGfeller / open-harness
강력한 AI 에이전트를 구축하기 위한 코드 중심의 조합 가능한 SDK
590
98
9일 전
이 프로젝트에 대해
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-chatgpt | ChatGPT 구독 기반 로컬 하네스를 위한 실험적 ChatGPT/Codex OAuth 모델 제공자 |
@openharness/provider-vfs | 샌드박스, 메모리 내, 또는 SQLite 기반 파일 접근을 위한 가상 파일 시스템 제공자 |
@openharness/react | AI SDK 5 채팅 UI용 React 훅 및 제공자 |
@openharness/vue | AI 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 원문에서 확인하실 수 있습니다.
🔗 유사한 프로젝트
kucherenko/gangsta
AI agentic skills framework for spec-driven development, built on the organizational model of mafia.
⭐ 70유사도 60%
gitmoot/gitmoot
A local-first control layer for AI agents
⭐ 39유사도 80%
agentskill-sh/ags
Find & install agent skills. The /learn command for Claude Code, Codex, Cursor, Copilot, and more.
⭐ 32유사도 80%
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
MaxGfeller/open-harness GitHub 원문 바로가기 →