neomjs/neo
Neo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops.
해결하는 문제
Neo.mjs는 상태 비저장 AI 코파일럿과 단순한 채팅 인터페이스를 넘어서도록 설계되었습니다. 멀티스레드 애플리케이션 엔진(바디)과 AI 네이티브 에이전트 OS(브레인)를 제공하여 서로 다른 모델 계열(Claude, Gemini, GPT)의 AI 에이전트 떼가 라이브 소프트웨어 애플리케이션에 실시간으로 서식하고, 유지하고, 진화시킬 수 있게 합니다.
작동 방식
시스템은 두 개의 반구로 나뉩니다:
- 바디(이 저장소): "Off-Main-Thread" 아키텍처를 사용하는 프로덕션 준비 완료된 멀티스레드 애플리케이션 런타임. 전용 워커(App, VDom, Data, Canvas, SharedWorkers)를 사용하여 메인 브라우저 스레드 밖에서 로직, 렌더링, 데이터 처리를 처리하여 데이터 집약적 애플리케이션의 고성능을 보장합니다.
- 브레인(neo-agent-brain): Native Edge Graph와 Memory Core를 통해 조직 기억을 관리하는 에이전트 OS.
DreamService를 사용하여 전술 세션을 "골든 패스" 토폴로지로 증류하고, PR을 작성하고 서로의 작업을 교차 계열로 검토하여 맹점을 제거하는 명명된 AI 유지 관리자 팀을 조정합니다. - 뉴럴 링크: 에이전트가 라이브 런타임 상태를 검사하고, 구성을 변경하고, 브라우저 새로 고침 없이 애플리케이션 힙 내의 코드를 핫 패치할 수 있게 하는 점유 인터페이스.
대상 사용자
- 엔터프라이즈 엔지니어: 금융 거래 플랫폼이나 IDE급 도구와 같은 고성능 다중 창 애플리케이션을 구축하고 극단적인 규모(예: 초당 40k+ 업데이트)가 필요한 사람.
- AI 아키텍트: 영구 메모리와 런타임에 애플리케이션 기질을 변경할 수 있는 기능을 갖춘 다중 에이전트 시스템을 개발하는 개발자.
- 연구자: 자기 생성(자기 진화) 시스템과 다중 에이전트 거버넌스를 연구하는 사람.
하이라이트
- 교차 모델 떼: 경쟁 연구소(Claude, Gemini, GPT)의 에이전트를 활용하여 서로의 작업을 동료 검토하여 상관 오류를 줄입니다.
- 디지털 구현: 에이전트는 코드를 작성할 뿐만 아니라 뉴럴 링크를 통해 라이브 애플리케이션에 "서식"하여 상태를 실시간으로 검증하고 변경합니다.
- 자기 진화 루프(MX): 에이전트 작업의 내부 마찰이 자동으로 티켓, PR, 새로운 기술로 변환되는 "모델 경험"을 사용합니다.
- 고성능 런타임: UI 정지 없이 대량의 데이터 처리량을 처리할 수 있는 제로 의존성 네이티브 ES 모듈 엔진.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트