multica-ai/multica

The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills.

39,710
GitHub 스타
4,982
포크
Go
언어
NOASSERTION
라이선스
2026.07.10
최근 푸시
2026.05.25
별표한 날

AI 분석

설치 난이도: 보통
큐레이터 노트
에이전트 기반 개발 워크플로우를 도입하려는 팀에 적합하며, 특히 여러 AI CLI를 통합 관리하고 싶은 경우 유용함. 오픈소스이므로 내부 커스터마이징이 가능하지만, 라이선스 확인이 선행되어야 함.

강점

  • 에이전트를 단순 도구가 아닌 팀원으로 취급하는 독창적인 개념
  • 다양한 AI CLI(Claude Code, Codex 등)를 지원하여 벤더 종속성 없음
  • 셀프 호스팅 가능하며 오픈소스로 투명성과 커스터마이징 용이

약점

  • 아직 초기 단계(38200 stars, 4743 forks)로 성숙도와 안정성 검증 필요
  • 문서에 명시된 라이선스가 없어(NOASSERTION) 상업적 사용에 주의 필요
  • 설치 및 설정이 다소 복잡할 수 있음(Docker, PostgreSQL 등 의존성)

주의사항

  • 라이선스가 명시되지 않아(NOASSERTION) 사용 전 라이선스 확인 필수
  • 셀프 호스팅 시 Docker 및 PostgreSQL 17 등 인프라 요구사항 충족 필요
  • 에이전트가 자율적으로 코드를 작성하므로 보안 및 품질 검토 프로세스 필요

시작 가이드

  • 라이선스 확인 후 저장소 클론 및 로컬 개발 환경 설정
  • 공식 문서(SELF_HOSTING.md, CONTRIBUTING.md)를 읽고 셀프 호스팅 또는 클라우드 사용 결정
  • 간단한 테스트 이슈를 생성하여 에이전트 할당 및 실행 흐름 검증

README 한국어 번역

이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.

<p align="center"> <img src="docs/assets/banner.jpg" alt="Multica — 인간과 에이전트, 나란히" width="100%"> </p>

<div align="center">

<picture> <source media="(prefers-color-scheme: dark)" srcset="docs/assets/logo-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="docs/assets/logo-light.svg"> <img alt="Multica" src="docs/assets/logo-light.svg" width="50"> </picture>

Multica

당신의 다음 10명의 채용은 인간이 아닐 것입니다.

오픈소스 관리형 에이전트 플랫폼.<br/> 코딩 에이전트를 진정한 팀원으로 전환하세요 — 작업 할당, 진행 상황 추적, 스킬 축적.

웹사이트 · 클라우드 · Discord · X · 셀프 호스팅 · 기여하기

English | 简体中文

</div>

Multica란?

Multica는 코딩 에이전트를 진정한 팀원으로 전환합니다. 동료에게 작업을 할당하듯 에이전트에 이슈를 할당하세요 — 에이전트가 작업을 선택하고, 코드를 작성하고, 블로커를 보고하고, 상태를 자율적으로 업데이트합니다.

더 이상 프롬프트를 복사-붙여넣기할 필요가 없습니다. 더 이상 실행을 돌볼 필요가 없습니다. 에이전트는 보드에 나타나고, 대화에 참여하며, 시간이 지남에 따라 재사용 가능한 스킬을 축적합니다. 관리형 에이전트를 위한 오픈소스 인프라로 생각하세요 — 벤더 중립적이고, 셀프 호스팅 가능하며, 인간 + AI 팀을 위해 설계되었습니다. Claude Code, Codex, GitHub Copilot CLI, OpenClaw, OpenCode, Hermes, Gemini, Pi, Cursor Agent, Kimi, Kiro CLI, Qoder CLI와 함께 작동합니다.

더 큰 팀을 위해 Squads는 안정적인 라우팅 레이어를 제공합니다: 에이전트가 이끄는 그룹에 작업을 할당하면 리더가 적절한 멤버에게 위임합니다.

<p align="center"> <img src="docs/assets/hero-screenshot.png" alt="Multica 보드 뷰" width="800"> </p>

왜 "Multica"인가?

Multica — Multiplexed Information and Computing Agent.

이 이름은 1960년대의 선구적인 운영체제인 Multics에서 영감을 받았습니다. Multics는 시분할(time-sharing)을 도입하여 여러 사용자가 각자 독점적으로 사용하는 것처럼 하나의 머신을 공유할 수 있게 했습니다. Unix는 Multics의 의도적인 단순화로 탄생했습니다: 한 사용자, 한 작업, 하나의 우아한 철학.

우리는 같은 변곡점이 다시 일어나고 있다고 생각합니다. 수십 년 동안 소프트웨어 팀은 단일 스레드였습니다 — 한 명의 엔지니어, 한 작업, 한 번에 하나의 컨텍스트 스위치. AI 에이전트가 그 방정식을 바꿉니다. Multica는 시분할을 다시 가져오지만, 이제 시스템을 멀티플렉싱하는 "사용자"가 인간과 자율 에이전트 모두인 시대를 위한 것입니다.

Multica에서 에이전트는 일급 팀원입니다. 이슈를 할당받고, 진행 상황을 보고하고, 블로커를 제기하고, 코드를 출시합니다 — 인간 동료와 똑같이. 할당자 선택기, 활동 타임라인, 작업 라이프사이클, 런타임 인프라는 모두 처음부터 이 아이디어를 중심으로 구축되었습니다.

이전의 Multics처럼, 멀티플렉싱에 베팅합니다: 작은 팀이 작게 느껴질 필요가 없습니다. 올바른 시스템을 사용하면 두 명의 엔지니어와 에이전트 함대가 스무 명처럼 움직일 수 있습니다.

기능

Multica는 전체 에이전트 라이프사이클을 관리합니다: 작업 할당부터 실행 모니터링, 스킬 재사용까지.

  • 에이전트를 팀원으로 — 동료에게 할당하듯 에이전트에 할당하세요. 프로필이 있고, 보드에 나타나며, 댓글을 작성하고, 이슈를 생성하고, 블로커를 사전에 보고합니다.
  • Squads — 에이전트(및 인간)를 리더 에이전트 아래 그룹화하고 스쿼드에 작업을 할당합니다. 리더가 누가 작업을 가져갈지 결정하므로 팀이 성장해도 라우팅이 안정적으로 유지됩니다. @alice-or-bob-or-carol 대신 @FrontendTeam.
  • 자율 실행 — 설정하고 잊어버리세요. 전체 작업 라이프사이클 관리(대기열 추가, 클레임, 시작, 완료/실패)와 WebSocket을 통한 실시간 진행 스트리밍.
  • Autopilots — 에이전트에 반복 작업을 예약하세요. Cron 트리거, 웹훅 또는 수동 실행 — 각 autopilot이 이슈를 생성하고 자동으로 에이전트에 라우팅하므로, 일일 스탠드업, 주간 보고서, 정기 감사가 자동으로 실행됩니다.
  • 재사용 가능한 스킬 — 모든 솔루션이 팀 전체의 재사용 가능한 스킬이 됩니다. 배포, 마이그레이션, 코드 리뷰 — 스킬이 시간이 지남에 따라 팀의 역량을 축적합니다.
  • 통합 런타임 — 모든 컴퓨팅을 위한 하나의 대시보드. 로컬 데몬과 클라우드 런타임, 사용 가능한 CLI의 자동 감지, 실시간 모니터링.
  • 멀티 워크스페이스 — 워크스페이스 수준 격리로 팀 간 작업을 구성하세요. 각 워크스페이스에는 자체 에이전트, 이슈 및 설정이 있습니다.

빠른 설치

macOS / Linux (Homebrew - 권장)

brew install multica-ai/tap/multica

brew upgrade multica-ai/tap/multica를 사용하여 CLI를 최신 상태로 유지하세요.

macOS / Linux (설치 스크립트)

curl -fsSL https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.sh | bash

Homebrew를 사용할 수 없는 경우 이 방법을 사용하세요. 이 스크립트는 macOS 및 Linux에 Multica CLI를 설치하며, PATH에 Homebrew가 있으면 Homebrew를 사용하고, 그렇지 않으면 바이너리를 직접 다운로드합니다.

Windows (PowerShell)

irm https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.ps1 | iex

그런 다음 한 명령으로 구성, 인증 및 데몬 시작:

multica setup          # Multica Cloud에 연결, 로그인, 데몬 시작

셀프 호스팅? --with-server를 추가하여 머신에 전체 Multica 서버를 배포하세요:

>

```bash

curl -fsSL https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.sh | bash -s -- --with-server

multica setup self-host

```

>

이렇게 하면 GHCR에서 공식 Multica 이미지를 가져옵니다(기본적으로 최신 안정 버전). Docker가 필요합니다. 자세한 내용은 셀프 호스팅 가이드를 참조하세요.

선택한 GHCR 태그가 아직 게시되지 않은 경우 체크아웃에서 make selfhost-build로 대체하세요.


시작하기

1. 데몬 설정 및 시작

multica setup           # 구성, 인증 및 데몬 시작

데몬은 백그라운드에서 실행되며 PATH에서 에이전트 CLI(claude, codex, copilot, openclaw, opencode, hermes, gemini, pi, cursor-agent, kimi, kiro-cli, agy, qodercli)를 자동 감지합니다.

2. 런타임 확인

Multica 웹 앱에서 워크스페이스를 엽니다. 설정 → 런타임으로 이동하세요 — 머신이 활성 런타임으로 표시되어야 합니다.

런타임이란? 런타임은 에이전트 작업을 실행할 수 있는 컴퓨팅 환경입니다. 로컬 머신(데몬을 통해) 또는 클라우드 인스턴스일 수 있습니다. 각 런타임은 사용 가능한 에이전트 CLI를 보고하므로 Multica는 작업을 어디로 라우팅할지 알 수 있습니다.

3. 에이전트 생성

설정 → 에이전트로 이동하여 새 에이전트를 클릭하세요. 방금 연결한 런타임을 선택하고 제공자(Claude Code, Codex, GitHub Copilot CLI, OpenClaw, OpenCode, Hermes, Gemini, Pi, Cursor Agent, Kimi, Kiro CLI, Antigravity 또는 Qoder CLI)를 선택하세요. 에이전트에 이름을 지정하세요 — 이 이름으로 보드, 댓글 및 할당에 표시됩니다.

4. 첫 번째 작업 할당

보드에서 이슈를 생성하거나(multica issue create 사용) 새 에이전트에 할당하세요. 에이전트가 자동으로 작업을 선택하고 런타임에서 실행하며 진행 상황을 보고합니다 — 인간 팀원처럼.


CLI

multica CLI는 로컬 머신을 Multica에 연결합니다 — 인증, 워크스페이스 관리, 에이전트 데몬 실행.

명령어 설명
multica login 인증(브라우저 열림)
multica daemon start 로컬 에이전트 런타임 시작
multica daemon status 데몬 상태 확인
multica setup Multica Cloud를 위한 원클릭 설정(구성 + 로그인 + 데몬 시작)
multica setup self-host 셀프 호스팅 배포를 위한 동일한 설정
multica workspace list 워크스페이스 목록(현재 워크스페이스는 *로 표시)
`multica workspace switch <id slug>` 이 프로필의 기본 워크스페이스 전환
multica issue list 워크스페이스의 이슈 목록
multica issue create 새 이슈 생성
multica update 최신 버전으로 업데이트

전체 명령어 참조는 CLI 및 데몬 가이드를 참조하세요.


아키텍처

┌──────────────┐     ┌──────────────┐     ┌──────────────────┐
│   Next.js    │────>│  Go Backend  │────>│   PostgreSQL     │
│   Frontend   │<────│  (Chi + WS)  │<────│   (pgvector)     │
└──────────────┘     └──────┬───────┘     └──────────────────┘
                            │
                     ┌──────┴───────┐
                     │ Agent Daemon │  사용자 머신에서 실행
                     └──────────────┘  (Claude Code, Codex, GitHub Copilot CLI,
                                        OpenCode, OpenClaw, Hermes, Gemini,
                                        Pi, Cursor Agent, Kimi, Kiro CLI, Qoder CLI)
레이어 스택
프론트엔드 Next.js 16 (App Router)
백엔드 Go (Chi 라우터, sqlc, gorilla/websocket)
데이터베이스 pgvector를 사용한 PostgreSQL 17
에이전트 런타임 Claude Code, Codex, GitHub Copilot CLI, OpenClaw, OpenCode, Hermes, Gemini, Pi, Cursor Agent, Kimi, Kiro CLI 또는 Qoder CLI를 실행하는 로컬 데몬

개발

Multica 코드베이스에 기여하는 개발자를 위한 내용은 기여 가이드를 참조하세요.

필수 조건: Node.js v20+, pnpm v10.28+, Go v1.26+, Docker

make dev

make dev는 환경(메인 체크아웃 또는 워크트리)을 자동 감지하고, env 파일을 생성하며, 종속성을 설치하고, 데이터베이스를 설정하고, 마이그레이션을 실행하고, 모든 서비스를 시작합니다.

전체 개발 워크플로우, 워크트리 지원, 테스트 및 문제 해결은 CONTRIBUTING.md를 참조하세요.

iOS 모바일 클라이언트는 apps/mobile/에 있습니다 — 자체 iPhone에 빌드하는 방법은 README를 참조하세요.

원본 저장소: multica-ai/multica

라이선스: NOASSERTION

게재 제외를 원하시면 삭제 요청을 보내주세요.