neo: 무엇인지, 어떤 문제를 해결하는지 & 왜 인기를 얻고 있는지

neo: 무엇인지, 어떤 문제를 해결하는지 & 왜 인기를 얻고 있는지

해결하는 문제

Neo.mjs는 "self-evolving software organism"를 생성함으로써 상태가 없는(stateless) AI 코파일럿과 단일 에이전트 시스템의 한계를 해결합니다. 다양한 AI 모델(Claude, Gemini, GPT)로 구성된 스웜(swarm)을 활용하여 서로의 작업을 피어 리뷰(peer-review)하고 코드베이스의 지속적이고 공유된 메모리를 유지함으로써, AI "slop" 및 아키텍처 드리프트(architectural drift) 문제를 해결합니다.

작동 방식

이 프로젝트는 두 개의 "hemispheres"로 나뉩니다:

  • The Brain (Agent OS): 전체 소프트웨어 수명 주기를 관리하는 AI 엔지니어링 팀입니다. 지속적인 추론을 위해 Native Edge Graph와 Memory Core를 사용하고, 의미론적 이해를 위해 Knowledge Base를 사용하며, 노이즈가 섞인 세션을 "Golden Path" 토폴로지로 증류하여 우선순위를 재조정하는 "DreamService"를 사용합니다.
  • The Body (Application Engine): Off-Main-Thread 아키텍처(App, VDom, Data, and Canvas Workers)를 사용하는 고성능 멀티스레드 런타임입니다.

이들은 Neural Link를 통해 연결됩니다. 이는 AI 에이전트가 라이브 애플리케이션에 거주하며 런타임 상태를 조사하고, 단순히 정적 코드를 생성하는 대신 실시간으로 UI나 데이터를 변형(mutate)할 수 있게 하는 포제션(possession) 인터페이스입니다.

대상 사용자

  • Engineers UI 지연 없이 극한의 성능(40k+ ops/sec)이 필요한 대규모 엔터프라이즈 애플리케이션(예: 금융 트레이딩 데스크, IDEs)을 구축하는 엔지니어.
  • AI Architects 지속적인 메모리, 모델 간 조정, 에이전트가 라이브 런타임과 상호작용할 수 있는 능력을 갖춘 멀티 에이전트 프레임워크를 찾는 아키텍트.
  • Researchers 자기 생성적(autopoietic) 시스템과 멀티 에이전트 거버넌스를 연구하는 연구원.

주요 특징

  • Cross-Model Swarm: 서로 다른 AI 제품군을 쿼럼(quorum)으로 사용하여 교차 제품군 리뷰를 통해 사각지대를 포착합니다.
  • Neural Link: 실시간 변형 및 검증을 위해 라이브 애플리케이션에 대한 AI "possession"을 가능하게 합니다.
  • Self-Evolving Loop (MX): 에이전트 작업에서 발생하는 내부 마찰을 티켓, PR, 새로운 기술로 자동 변환하는 "Model Experience"를 사용합니다.
  • Agent OS as a Service: v13에서는 Agent OS를 외부 코드베이스를 대상으로 지정할 수 있는 멀티 테넌트 클라우드 서비스로 배포할 수 있습니다.

Sources