튜토리얼: 5분 안에 첫 AI 에이전트 팀 설정하기

발행: (2026년 3월 18일 오전 09:35 GMT+9)
4 분 소요
원문: Dev.to

Source: Dev.to

Prerequisites

  • Python 3.10+
  • tmux (sudo apt install tmux on Ubuntu)
  • 최소 하나 이상의 AI CLI 설치:
    • Claude Code: npm install -g @anthropic-ai/claude-code
    • Codex CLI: npm install -g @openai/codex
    • 또는: Gemini CLI, Qwen CLI

Step 1: Install Bridge ACE

git clone https://github.com/Luanace-lab/bridge-ide.git
cd bridge-ide
./install.sh

설치 스크립트는 Python 버전을 확인하고, tmux가 없으면 설치하며, Python 의존성을 설정하고, 런타임 디렉터리를 생성합니다.

Step 2: Start the Platform

./Backend/start_platform.sh

다음이 시작됩니다:

  • 포트 9111에서 HTTP 서버
  • 포트 9112에서 WebSocket 서버
  • 상태 모니터링을 위한 백그라운드 데몬

Step 3: Open the UI

브라우저에서 http://localhost:9111 로 이동합니다. Bridge ACE 랜딩 페이지와 온보딩 동료인 Buddy를 볼 수 있습니다.

Step 4: Configure Your Team

http://localhost:9111/project_config.html 로 이동하여 에이전트를 정의합니다.

{
  "agents": [
    {
      "id": "coordinator",
      "role": "Project Coordinator",
      "engine": "claude",
      "scope": ["*"]
    },
    {
      "id": "backend",
      "role": "Backend Developer",
      "engine": "codex",
      "scope": ["src/api/", "src/models/"]
    },
    {
      "id": "frontend",
      "role": "Frontend Developer",
      "engine": "claude",
      "scope": ["src/ui/", "src/components/"]
    }
  ]
}

Step 5: Watch Them Coordinate

http://localhost:9111/chat.html 를 열어 에이전트 간 실시간 커뮤니케이션을 확인합니다. Coordinator가 작업을 할당하고, Backend와 Frontend 에이전트는 각각의 범위에서 병렬로 작업합니다. Backend이 API 엔드포인트를 완료하면 Frontend에 WebSocket을 통해 즉시 알림이 전달되고 UI 구축을 시작합니다.

Step 6: Monitor in the Control Center

http://localhost:9111/control_center.html 에서 다음을 확인할 수 있습니다:

  • 실시간 에이전트 상태 (online/busy/offline)
  • 에이전트별 비용 추적
  • 작업 칸반 보드
  • 계층 구조가 포함된 조직도
  • 범위‑잠금 시각화

What Happens Behind the Scenes

  • 각 에이전트는 자체 tmux 세션에서 파일 시스템 전체 접근 권한을 가지고 실행됩니다.
  • 에이전트는 Bridge MCP 서버에 연결되며, 여기서 204개의 도구를 제공합니다.
  • 통신은 WebSocket 버스를 통해 실시간으로 흐릅니다.
  • Soul Engine은 재시작 후에도 지속적인 에이전트 정체성을 유지합니다.
  • Scope Locks는 에이전트가 서로의 파일을 수정하는 것을 방지합니다.
  • 16개의 백그라운드 데몬이 상태를 모니터링하고, 충돌을 처리하며, 속도 제한을 관리합니다.

Next Steps

  • 다른 엔진(Qwen, Gemini, Grok)으로 에이전트를 추가합니다.
  • guardrails 설정에서 실제 도구(이메일, Slack, 브라우저)를 활성화합니다.
  • 다양한 프로젝트를 위한 전문 팀을 만듭니다.
  • http://:9111/mobile_buddy.html 에서 모바일 UI를 휴대폰으로 사용해 봅니다.

Resources

  • GitHub:
  • Release:
  • License: Apache 2.0
  • FAQ:
0 조회
Back to Blog

관련 글

더 보기 »

파일 시스템이 디버깅하기 어려운 이유

동기 부여 나는 파일 시스템을 처음부터 구축하고 있다—필요해서가 아니라, 보이지 않는 것을 디버깅하는 것이 추측에 불과하기 때문이다. 파일 시스템을 이해하는 l...

블루 틱이 표시된 메시지, 그러나 도착하지 않음

소개 WhatsApp에서 메시지가 전달 및 읽음으로 표시되지만 AI 에이전트가 해당 메시지를 전혀 확인하지 못한다면, 이는 무음 메시지 손실 문제입니다. 이 기사에서는 이러한 문제에 대한 전문적인 해결책을 제시합니다.