{"repo":"phj1081/EJClaw","free":true,"listed":false,"github":"https://github.com/phj1081/EJClaw","clone":"git clone https://github.com/phj1081/EJClaw.git","description":"EYEJOKER agent stack — thin carry layer over upstream NanoClaw (host-executor MCP, gpt-proxy provider, Discord adapter)","language":"TypeScript","stars":45,"topics":["ai-agent","browser-automation","claude","codex","discord","bun","mixture-of-agents","multi-agent","tribunal","paired-review"],"license":null,"category":"ai-agents","readme_excerpt":"EJClaw v2 — NanoClaw 위 얇은 래퍼 EJClaw는 더 이상 독립 앱이 아니다. 업스트림 NanoClaw + 최소 커스텀 으로 운용하는 EYEJOKER 스택의 carry 저장소다. 구 Tribunal 스택(v0.x)은 2026-07-14 은퇴 ( retire/nanoclaw-migration 브랜치와 /archive/ejclaw-retired-20260714/ 에 보존, 필요한 사람은 알아서). 구조 운영 원칙 - 커스텀은 최소로. 새 기능이 필요하면 ① 나노클로 기본 설정으로 되는지 → ② 공식 확장점(프로바이더 registry, 스킬, MCP 등록)으로 되는지 → ③ 그래도 안 되면 carry 패치. 순서 엄수. - carry 패치는 항상 eyejoker/carry- 브랜치의 독립 커밋으로. 업스트림 업데이트 시 rebase. - 시크릿은 이 레포에 절대 커밋하지 않는다 (1Password + .env, 여기엔 참조 경로만). - 라이브 설치는 /NanoClaw (업스트림 clone + carry 브랜치). 이 레포는 그 carry의 백업/이력. 라이브 시스템 (algo 호스트) 서비스 역할 --- --- nanoclaw-v2- .service 본체 (Discord 4방 + 스케줄러) nanoclaw-host-executor.service 호스트 실행 MCP (audit: /.local/share/nanoclaw-host-executor/audit.jsonl ) cliproxyapi.service Codex OAuth 풀 → Anthropic-compat 엔드포인트 지식 레이어: AgentMemory MCP(Hermes와 공유) + LLM Wiki(ro mount) + 그룹별 CLAUDE.local.md. 재구축 절차 (요약) 1. git clone https://github.com/nanocoai/nanoclaw /NanoClaw && cd /NanoClaw 2. 이 레포의 carry 브랜치를 remote로 추가해 cherry-pick (또는 nanoclaw-src/ 미러에서 diff 적용) 3. eyejoker/host-executor/ → /nanoclaw-host-executor/ 복사, systemd unit + drop-in 설치 4. eyejoker/mount-allowlist.json , shared-claude-common.md → /.config/nanoclaw/ 배치 5. .env 구성 (Discord 토큰, CLIPROXY BASE URL 등 — 1Password 참조) 6. pnpm install && pnpm build , 그룹/wiring은 ncl CLI로 재생성 (EYEJOKER STACK.md 참고) 잔존 v0 유산 - src/codex-usage-collector.ts — 읽기 전용 Codex usage 수집기. usage 대시보드 부활 시 재사용.","default_branch":null,"files":null,"tree":[],"storefront":"/r/phj1081","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/phj1081/EJClaw/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}