aeonfun/aeon
요약
Aeon은 승인 루프나 간섭 없이 지정된 작업을 자율적으로 수행하도록 설계된 코딩 에이전트 프레임워크입니다. Node.js와 GitHub CLI를 사용하여 설정하며, 기술(skill)을 Markdown 파일과 프롬프트로 정의합니다. 이 프레임워크는 다양한 AI 모델(Claude, Codex 등)의 하네스 뒤에서 일관되게 작동하여 높은 자율성을 제공합니다.
핵심 포인트
- 승인 루프 없이 지정된 작업을 자율적으로 수행하는 에이전트 프레임워크입니다.
- 기술은 Markdown 파일과 프롬프트로 정의되며, 다양한 AI 모델에 적용 가능합니다.
- 스케줄링, 실행 간 기억, 조건 반응, 자체 복구 기능을 제공하여 높은 자율성을 갖췄습니다.
- Node.js 20+와 GitHub CLI를 사용하여 설정 및 구동이 필요합니다.
방향만 제시하면 작업을 수행합니다: 기능, 취약점 공개, 라이브 앱, 심층 연구 - 그리고 자체적인 새로운 기술까지.
승인 루프도 없고, 간섭할 필요도 없습니다. 한 번 설정하고 영원히 잊으세요.
🤖 코딩 에이전트를 사용하십니까? 여기에 지정하세요: https://www.aeon.fun/skills/aeon.md를 읽고 지침을 따라 Aeon 에이전트를 설정하세요.
Node.js 20+, 인증된 GitHub CLI (gh) (gh auth login), 그리고 본인 사본이 필요합니다 - 레포지토리 페이지에서 이 템플릿 사용하기를 클릭하여 (공개 상태로 유지해야 합니다; Actions minutes는 무료입니다), 또는
gh repo fork aeonfun/aeon --clone
을 사용하세요.
git clone https://github.com/<you>/aeon # `gh repo fork --clone`를 사용했다면 생략
cd aeon
gh repo set-default <you>/aeon # 포크는 기본적으로 상위(upstream) aeonfun/aeon을 따릅니다.
...
localhost:5555에서 열고 대시보드를 따라가세요: 인증 (아홉 가지 하네스 중 아무거나) → 채널 추가 → 기술 선택 → 실행. 끝입니다 - Aeon이 무감독으로 실행됩니다. 모든 것은 ./aeon 명령(CLI) 또는 /aeon 채팅 명령어(Claude Code나 Codex 플러그인으로 설치 가능하게 설정된 기술)로도 작동합니다.
관리자 권한이 없거나 gh를 설치할 수 없다면?
gh?
github.com/cli/cli/releases에서 gh_*_macOS_arm64.zip (또는 사용자의 플랫폼 바이너리)를 가져와서 PATH에 놓으세요 (예: ~/.local/bin). 그런 다음 gh auth login을 실행하세요.
기술(skill)은 Markdown 파일입니다: 일부 프론트매터, 그리고 프롬프트. 실제 예시가 있습니다. 잘라낸 버전입니다:
# skills/digest/SKILL.md
---
name: digest
...
프롬프트 자체가 기술입니다. 스케줄링하고, var를 전달하며, 다른 기술들과 연결할 수 있고, 저렴한 모델이 모든 실행을 평가합니다 (Claude의 Haiku). 팩(packs)은 어떻게 작동하는가: docs/skill-packs.md.
같은 SKILL.md가 아홉 가지 에이전트 CLI - Claude, Grok, Codex, Pi, Vibe, Kimi, fx, Cursor, Hermes -에서 하나의 run-harness 계약 뒤에서 실행됩니다 (동일한 결과, 사용량 및 세션 형태). 하네스를 교체해도 다른 것은 변하지 않습니다. 계약이 어떻게 작동하는가: docs/harnesses.md.
GLM Coding Plan은 Claude AI Gateway 홉(GLM_API_KEY)입니다.
)), 단순한 하네스(harness)가 아닙니다.
대부분의 에이전트 도구는 사용자를 루프 안에 머물게 합니다. 이 호출을 승인하세요, 이 diff를 검토하세요. Aeon은 당신이 자리를 비운 동안 원하는 작업을 수행하도록 구축되었으며, 네 가지 기능을 모두 원격으로 처리하는 유일한 프레임워크입니다: 스케줄에 따라 실행되고(runs on a schedule), 실행 간 기억하며(remembers across runs), 조건에 반응하고(reacts to conditions), 스스로 손상된 기술을 복구합니다(repairs its own broken skills). 가장 자율적인 에이전트는 질문하지 않는 에이전트입니다.
Claude Code, Hermes, OpenClaw와 비교한 전체 비교: SHOWCASE.md
실시간으로 aeon.fun에서 확인하세요: 470만 개의 GitHub 스타 확보 - 100개 이상의 오픈 소스 리포지토리(Alibaba, Tencent, Vercel 등) 전반에 걸쳐 실제 취약점을 찾아 패치하고 책임감 있게 공개했으며, 이 중 다수가 High 또는 Critical 등급을 받았습니다. Aeon 기반으로 구축된 70개 이상의 제품.
모든 공개 정보 → · 에코시스템 · 커뮤니티 패키지
feature: 리포지토리에 코드를 전송하고, deploy-prototype: Vercel에 라이브 앱을 배포하며, vuln-scanner: 실제 취약점을 찾아 비공개로 공개하고, create-skill: 문장으로부터 새로운 기술(skill)을 작성합니다. 각 기능의 작동 방식: CORE.md
모델은 모든 실행을 1~5점으로 점수화하며, heartbeat → skill-health → skill-repair → self-improve를 통해 사용자가 없이도 손상된 기술을 감지하고 수정하며, aeon-doctor는 설정 자체를 린트(lint)합니다. 루프가 완성되는 방식: CORE.md
spawn-instance: Aeon을 새로운 전문화된 인스턴스(`var:
GitHub 권한: 내장된 GITHUB_TOKEN은 동일 리포지토리 작업에 사용됩니다. 여러 리포지토리를 넘나드는(cross-repo), 비공개(private), 정보 공개(disclosure), 워크플로우 편집 기능에는 클래식 PAT 하나를 GH_GLOBAL로 추가해야 합니다. 여기에 리포지토리와 함께 스코프를 지정하여 모든 크로스-리포지토리, 비공개, 정보 공개 및 워크플로우 편집 기능을 구동할 수 있습니다. [See Cross-repo access.] Aeon 인스턴스는 GitHub 리포지토리 + Actions일 뿐이므로, GitHub의 API가 곧 Aeon의 API입니다. 하나의 GitHub App이 사용자의 인스턴스를 구동합니다 (기능 디스패치, 설정 편집, 봉인된 비밀값 작성). 이 과정에서 PAT나 LLM 청구 비용은 발생하지 않습니다.
전체 가이드: 앱 설정, 테넌트 격리(tenant isolation), 기능 구현, 자체 팩 배포 방법: ADK - Aeon Developer Kit.
상세 참고 자료는 docs/에 있습니다.
- 시작하기:
|
|
|
만나게 되어 기쁩니다.
버그 수정, 새로운 기능 추가, 문서 개선 등 모든 것이 Aeon을 더 좋게 만듭니다. 큰 PR이든 작은 PR이든 모두 환영합니다.
📝 기여 가이드 ·
💬 X에서 인사하기
MIT · 프로젝트 지원: 0xbf8e8f0e8866a7052f948c16508644347c57aba3 ⭐
Aeon 및 MiroShark의 설립자인 Aaron Elijah Mars가 제작했습니다 · @aaronjmars
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기