FerroxLabs/wayland

Wayland - The AI Agent That Perceives. Reasons. Acts. Evolves.

해결하는 문제

Wayland는 Claude Code, Codex, Gemini, Goose와 같은 여러 AI CLI 에이전트를 단일 로컬 애플리케이션에서 통합 관리할 수 있는 통합 명령어 센터를 제공합니다. 별도의 여러 명령줄 인터페이스를 전환할 필요 없이, 모든 도구 간에 공유되고 지속되는 메모리를 제공함으로써 세션 간에 컨텍스트를 잃는 '콜드 스타트' 문제를 해결합니다.

작동 방식

Wayland는 사용자의 머신에서 로컬로 실행되며, Agent Client Protocol (ACP)를 사용해 다른 AI CLI를 오케스트레이션하는 주요 에이전트 역할을 합니다. 내장된 엔진인 Fuigo와 OS별 네이티브 사전(샌드박스)을 사용해 쉘 명령어를 안전하게 실행하고 파일을 관리합니다. 시스템은 SQLite 기반의 다층 구조의 인지 메모리(작업, 에피소딕, 의미, 절차적 파티션으로 나뉨)를 갖추고 있으며, Model Context Protocol (MCP)를 통해 외부 도구와 통합할 수 있습니다.

대상 사용자

복수의 AI 코딩 및 생산성 에이전트를 사용하며, 클라우드 기반 채팅 창에 의존하지 않고도 여러 주간에 걸친 복잡한 프로젝트를 단일 로컬 우선 인터페이스로 조율하고 싶은 개발자 및 고급 사용자에게 적합합니다.

주요 기능

  • 통합 에이전트 제어: 자신의 API 키로 한 곳에서 10개 이상의 AI CLI를 제어할 수 있습니다.
  • 자기 구성 팀: 관리자 리더 아래에서 AI 전문가 팀을 구성해 공유 블랙보드에서 자율적으로 작업할 수 있습니다.
  • 지속적 메모리: 세션 간에 상태, 파일, 프로젝트 컨텍스트를 유지해 에이전트에게 다시 설명할 필요가 없습니다.
  • 스케줄된 워크플로우: 일반 언어로 반복 작업을 설정해 cron 기반 스케줄링으로 실행할 수 있습니다.
  • 로컬 우선 보안: 네이티브 사전( bubblewrap, sandbox-exec)을 사용해 사용자 머신에서 실행되며 파일과 쉘을 보호합니다.
  • 크로스 플랫폼 지원: macOS, Windows, Linux에 대응하며, 헤드리스 클라우드 자가 호스팅 옵션도 제공됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트