Claude Code에서 기능을 아이디어부터 테스트 코드까지 진행하는 전문 AI 에이전트 워크플로 프레임워크로, 각 단계 사이에 사람이 검토합니다.
EMI-Group/genesis
AI 에이전트가 하나의 상위 목표를 바탕으로 소프트웨어를 만들고 검증하며 발전시키도록 협업하는 오픈소스 Elixir 시스템입니다.
- 스타
- 552
- 포크
- 87
- 열린 이슈
- 0
- 마지막 커밋
- 19시간 전
어떤 프로젝트인가요?
Genesis는 새 프로젝트나 기존 저장소의 변경처럼 상위 수준의 목표를 받아 AI 에이전트가 이를 수행하도록 조율합니다. 매니저 에이전트는 목표를 작업으로 나누고 결과를 검토하며, 실행 에이전트는 격리된 Git worktree에서 변경 후보를 구현하고 검증합니다. 승인된 결과는 Git 기록과 SQLite 런타임 데이터에 보존되므로, 이후 작업은 이미 구축된 내용을 바탕으로 시작합니다.
이 프로젝트는 Tauri로 만든 macOS, Linux, Windows용 데스크톱 앱으로 제공되며, 에이전트 트리 확인, 작업 및 모델 사용량 조회, diff 검토를 위한 Phoenix LiveView 대시보드도 포함합니다. 헤드리스 모드에서는 Linux 또는 macOS 서버에서 대시보드와 런타임을 실행할 수 있고, 원격 개발 기능을 사용하면 SSH를 통해 로컬 대시보드를 서버의 에이전트에 연결할 수 있습니다. 사용자는 모델 제공자와 API 인증 정보를 직접 설정합니다.
핵심은 Erlang/OTP 런타임에서 동작하는 Elixir로 작성되었습니다. 저장소의 라이선스는 AGPL-3.0이며, EvoX Group이 개발하고 있습니다.
핵심 기능
- 01목표를 작업으로 나누고 매니저 에이전트와 실행 에이전트에 배정합니다.
- 02격리된 Git worktree에서 변경 후보를 실행합니다.
- 03승인된 결과는 Git 기록에, 작업 데이터는 SQLite에 저장합니다.
- 04에이전트 트리, 작업, 모델 사용량, diff를 확인할 수 있는 데스크톱 대시보드를 제공합니다.
- 05Linux와 macOS에서 사용할 수 있는 헤드리스 서버 모드를 제공합니다.
- 06암호화된 SSH 터널을 통해 서버에서 원격 실행을 지원합니다.
활용 사례
- 기존 동작을 유지하면서 기존 저장소에 기능을 추가합니다.
- 원하는 결과를 서술한 문서를 바탕으로 새 소프트웨어 프로젝트를 시작합니다.
- 서버에서 장시간 개발 작업을 실행하고 노트북에서 진행 상황을 모니터링합니다.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/EMI-Group/genesis.git - 2
프로젝트 디렉터리로 이동합니다
cd genesis - 3
Elixir 종속성을 가져옵니다
mix deps.get - 4
서버를 시작한 다음 http://localhost:4100 을 엽니다
mix phx.server
사용 전 알아둘 점
- AGPL-3.0 카피레프트 라이선스가 적용됩니다. 네트워크를 통해 제공하는 경우 수정한 소스 코드를 공유해야 합니다.
- 에이전트를 사용하려면 모델 제공자와 API 자격 증명을 구성해야 합니다.
- 헤드리스 서버에는 기본 제공 인증 기능이 없고 기본적으로 localhost에서 수신 대기하므로, 원격으로 액세스하려면 SSH 터널이 필요합니다.
- 소스에서 실행하려면 Elixir 1.20.4와 Erlang/OTP 29가 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- genesis은(는) 무엇인가요?
- AI 에이전트가 하나의 상위 목표를 바탕으로 소프트웨어를 만들고 검증하며 발전시키도록 협업하는 오픈소스 Elixir 시스템입니다. Genesis는 새 프로젝트나 기존 저장소의 변경처럼 상위 수준의 목표를 받아 AI 에이전트가 이를 수행하도록 조율합니다. 매니저 에이전트는 목표를 작업으로 나누고 결과를 검토하며, 실행 에이전트는 격리된 Git worktree에서 변경 후보를 구현하고 검증합니다. 승인된 결과는 Git 기록과 SQLite 런타임 데이터에 보존되므로, 이후 작업은 이미 구축된 내용을 바탕으로 시작합니다.
- genesis은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- genesis은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- genesis은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. genesis의 마지막 커밋은 2026년 11월 7일입니다.
- genesis은(는) 어디에 사용할 수 있나요?
- 기존 동작을 유지하면서 기존 저장소에 기능을 추가합니다. 원하는 결과를 서술한 문서를 바탕으로 새 소프트웨어 프로젝트를 시작합니다. 서버에서 장시간 개발 작업을 실행하고 노트북에서 진행 상황을 모니터링합니다.
- genesis는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/EMI-Group/genesis.git 프로젝트 디렉터리로 이동합니다: cd genesis Elixir 종속성을 가져옵니다: mix deps.get 서버를 시작한 다음 http://localhost:4100 을 엽니다: mix phx.server
- genesis은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/EMI-Group/genesis
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
장기 연구와 파일 기반 작업을 위한 오픈소스 에이전트 런타임 및 터미널 TUI로, ReAct와 병렬 Agent Team 모드를 지원합니다.
자연어 설명만으로 내장 도구, 메모리, 오케스트레이션을 갖춘 프로덕션 수준의 AI 에이전트를 생성하는 노코드 플랫폼입니다.
Microsoft가 주도하는 18개 강의 과정으로, 초보자가 Microsoft Agent Framework와 Foundry를 사용해 AI 에이전트를 만드는 방법을 Python 코드 예제와 함께 배웁니다.
Claude Code와 Codex에 멀티 에이전트 스웜, 자가 학습 메모리, 벡터 검색, 머신 간 에이전트 연합을 추가하는 에이전트 하네스입니다.
AI 에이전트를 시각적으로 만들고 모델과 MCP 도구를 연결해 채팅이나 자동화에서 실행하는 오픈소스 로컬 우선 워크스페이스입니다.