Orkas-AI/Orkas

Orkas is an open-source, local-first AI desktop app: a commander LLM directs specialist sub-agents, and runs your installed coding CLIs — Claude Code, Codex, OpenCode, OpenClaw, Hermes — as local sessions. Agents self-evolve via reflection and skill crystallization. BYO keys. macOS / Windows / Linux.

해결하는 문제

Orkas는 사용자가 단일 채팅 인터페이스에서 AI 에이전트 팀을 관리할 수 있는 로컬 우선 다중 에이전트 데스크톱 앱입니다. 다양한 전문 기술이 필요한 복잡한 목표를 달성하기 위해 여러 챗봇을 전환하거나 복잡한 오케스트레이션 코드를 작성할 필요가 없습니다.

작동 방식

시스템의 중심에는 Commander 에이전트가 있습니다. 사용자가 목표를 제시하면 Commander는 작업을 계획하고 일반적인 작업은 자체적으로 처리하며, 연구, 글쓰기, 코딩 등의 전문 에이전트에 특정 작업을 병렬 또는 순차적으로 할당합니다.

주요 기술적 특징:

  • 로컬 우선 설계: API 키, 대화 기록, 지식 기반은 사용자의 디스크에 저장되며, 모델 호출은 직접 제공자에게 전달됩니다.
  • 하이브리드 메모리: 로컬 SQLite 인덱스(전체 텍스트 검색 및 벡터 유사성, 번들된 ONNX 모델 사용)를 활용하여 RAG(검색 기반 생성)을 구현합니다.
  • 컨텍스트 관리: 모델의 특정 창 크기에 따라 동적으로 컨텍스트 예산을 계산하여 오버플로우를 방지하면서도 기록을 유지합니다.
  • 자기 진화: 작업 결과에 따라 신호 트리거 기반 반사 시스템을 사용해 에이전트가 자신의 능력과 학습 전략을 업데이트합니다.
  • 외부 통합: Claude Code나 Cline과 같은 외부 CLI 코딩 에이전트를 로컬 하위 프로세스로 실행할 수 있습니다.

대상 사용자

Orkas는 단일 어시스턴트가 아닌 에이전트 팀을 원하는 사용자, 파일 관리 기능이 있는 데스크톱 GUI를 선호하는 사용자, 데이터와 API 키를 벤더의 클라우드가 아닌 자체 하드웨어에 유지하고 싶은 사용자에게 적합합니다.

주요 특징

  • 내장 전문 에이전트: 연구, PPT 생성, 동영상 편집, UI 디자인 등 9종의 즉시 사용 가능한 에이전트를 제공합니다.
  • 모델 독립성: Claude, OpenAI, Gemini, DeepSeek 등 다양한 제공자와 로컬 모델 엔드포인트(Ollama, LM Studio)를 지원합니다.
  • 오픈소스: MIT 라이선스로 제공되며 macOS, Windows, Linux에서 사용 가능합니다.
  • 과도한 실행 방지: 타임아웃 제한, 루프 탐지, 도구 무응답 감시기로 AI 에이전트가 무한 루프에 빠지는 것을 방지합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트