시각적 캔버스, 사용자 코드, 1,500개 이상의 연동을 활용해 AI 에이전트와 워크플로를 만드는 fair-code 자동화 플랫폼
omnara-ai/omnara
어떤 모델과 머신에서든 AI 에이전트를 실행할 수 있는 오픈소스 자체 호스팅 플랫폼으로, 도구, 권한 관리, 스트리밍을 기본 제공합니다.
대체할 수 있는 제품:Claude Managed Agents
OpenAI Agents API
- 스타
- 2,947
- 포크
- 237
- 열린 이슈
- 25
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
Omnara는 관리형 에이전트 플랫폼입니다. API, CLI 또는 TypeScript SDK를 통해 AI 에이전트를 실행하면 플랫폼이 각 에이전트의 루프를 관리하고, 설정된 모델을 호출하며, 선택한 머신에서 도구를 실행합니다. Claude Managed Agents와 OpenAI's Agents API를 대체할 수 있는 오픈소스 자체 호스팅 솔루션으로, OpenAI, Anthropic, OpenRouter, Amazon Bedrock, LiteLLM, Ollama 및 호환되는 기타 엔드포인트를 지원합니다.
에이전트 상태를 Postgres에 단계별로 저장하므로 충돌, 재시작 또는 머신 연결 끊김 후에도 작업을 이어갈 수 있습니다. 가벼운 데몬이 외부로 연결되는 방식으로 노트북, VM 또는 컨테이너에서 명령을 실행하고 파일을 편집할 수 있으며, 여러 제공업체의 샌드박스에서도 실행할 수 있습니다. 각 도구를 즉시 실행할지, 사람의 승인을 요청할지, 차단할지는 권한 설정으로 결정합니다.
Slack, Discord, GitHub 연동을 통해 멘션이나 pull request를 계기로 에이전트를 시작할 수 있으며, cron 트리거, 웹훅, MCP 서버, 사용자 지정 도구도 지원합니다. 자체 호스팅에는 Docker Compose를 사용하고, Omnara Cloud는 동일한 API와 설정 형식을 제공하는 호스팅 버전입니다.
핵심 기능
- 01자체 키나 자체 호스팅 모델을 사용해 호환되는 모든 모델에서 에이전트를 실행합니다.
- 02셸, 파일, 웹 검색, 사람에게 질문하기를 위한 내장 도구와 MCP 및 사용자 지정 도구를 제공합니다.
- 03모든 단계를 저장하는 영구 상태 덕분에 충돌이나 재시작 후에도 에이전트가 작업을 이어갑니다.
- 04데몬을 통해 로컬 컴퓨터, VM, 컨테이너에서 실행하거나 여러 제공업체의 샌드박스에서 실행할 수 있습니다.
- 05민감한 작업을 실행하기 전에 도구별 권한 설정에 따라 승인을 받습니다.
- 06Slack, Discord, GitHub 연동과 cron 트리거 및 웹훅을 지원합니다.
활용 사례
- Slack에서 언급된 이슈를 수정하거나 GitHub pull request를 검토하는 코딩 에이전트를 실행합니다.
- 에이전트 기록을 자체 Postgres에 보관하면서 사내 인프라에서 내부 에이전트를 호스팅합니다.
- 일일 제품 사용량 보고서처럼 정기적으로 분석 에이전트를 실행하도록 예약합니다.
- GPU 서버 여러 대처럼 여러 머신에서 에이전트 하나가 작업하도록 합니다.
빠른 시작
- 1
app.omnara.com에 로그인해 모델과 샌드박스가 포함된 프로젝트를 받으세요
- 2
샘플 설정을 agent.yaml로 저장하세요
- 3
Omnara CLI로 에이전트를 실행하세요(Node.js 22 이상 필요)
npx omnara agents launch --file agent.yaml --name "Machine assistant" --message "Report this machine's operating system and free disk space."
사용 전 알아둘 점
- 로컬 셀프 호스팅 기본 설정은 의도적으로 보안이 취약하므로 실제 배포 전에 보안을 강화해야 합니다.
- 새 셀프 호스팅 인스턴스에는 모델이나 머신이 없으므로 직접 공급자 키와 머신을 추가해야 합니다.
토픽
자주 묻는 질문
- omnara은(는) 무엇인가요?
- 어떤 모델과 머신에서든 AI 에이전트를 실행할 수 있는 오픈소스 자체 호스팅 플랫폼으로, 도구, 권한 관리, 스트리밍을 기본 제공합니다. Omnara는 관리형 에이전트 플랫폼입니다. API, CLI 또는 TypeScript SDK를 통해 AI 에이전트를 실행하면 플랫폼이 각 에이전트의 루프를 관리하고, 설정된 모델을 호출하며, 선택한 머신에서 도구를 실행합니다. Claude Managed Agents와 OpenAI's Agents API를 대체할 수 있는 오픈소스 자체 호스팅 솔루션으로, OpenAI, Anthropic, OpenRouter, Amazon Bedrock, LiteLLM, Ollama 및 호환되는 기타 엔드포인트를 지원합니다.
- omnara은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- omnara은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- omnara은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. omnara의 마지막 커밋은 2026년 10월 20일입니다.
- omnara은(는) 어디에 사용할 수 있나요?
- Slack에서 언급된 이슈를 수정하거나 GitHub pull request를 검토하는 코딩 에이전트를 실행합니다. 에이전트 기록을 자체 Postgres에 보관하면서 사내 인프라에서 내부 에이전트를 호스팅합니다. 일일 제품 사용량 보고서처럼 정기적으로 분석 에이전트를 실행하도록 예약합니다. GPU 서버 여러 대처럼 여러 머신에서 에이전트 하나가 작업하도록 합니다.
- omnara는 어떻게 설치하나요?
- app.omnara.com에 로그인해 모델과 샌드박스가 포함된 프로젝트를 받으세요 샘플 설정을 agent.yaml로 저장하세요 Omnara CLI로 에이전트를 실행하세요(Node.js 22 이상 필요): npx omnara agents launch --file agent.yaml --name "Machine assistant" --message "Report this machine's operating system and free disk space."
- omnara은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/omnara-ai/omnara
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
브라우저 WebUI, 터미널 클라이언트, 채팅 앱 채널, 도구, 메모리 및 MCP를 지원하는 Python 기반 셀프 호스팅 개인 AI 에이전트 프레임워크입니다.
모델과 샌드박스를 직접 선택해 웹, 데스크톱, iPhone, Android에서 사용하는 오픈소스 셀프 호스팅 AI 어시스턴트 플랫폼
AI 에이전트와 워크플로 자동화를 결합한 오픈소스 플랫폼으로, 자체 호스팅하거나 SaaS 제품에 임베드할 수 있으며 250개 이상의 커넥터를 제공합니다.
Zapier 대안인 오픈소스 워크플로 자동화 플랫폼으로, TypeScript 통합 기능을 MCP 서버로도 실행할 수 있습니다.
LLM 애플리케이션에 표준화된 컨텍스트를 제공하는 Model Context Protocol 서버와 클라이언트를 구축하기 위한 공식 TypeScript SDK입니다.