
OpenClaw로 「AI 경영 OS」를 구축해 보았다: 9개 에이전트의 설정 방법과 경영 효과 【2026년】
요약
Claude Code를 기반으로 9개의 전문 AI 에이전트를 구성하여 경영 자동화 프레임워크인 OpenClaw를 구축하는 방법을 소개합니다. 각 에이전트의 역할 정의부터 스킬 구현, 자율 동작을 위한 훅 설정까지 엔지니어 관점의 상세 구현 과정을 다룹니다.
핵심 포인트
- Claude Code의 스킬 메커니즘을 활용한 에이전트 정의
- CLAUDE.md를 통한 에이전트별 역할 및 제약 조건 설정
- settings.json의 훅(hook) 기능을 이용한 자율 동작 구현
- 9개 에이전트 간 데이터 참조를 통한 경영 조율 시스템 구축
2026년 현재, AI 도구는 폭발적으로 증가했다. ChatGPT, Claude, Gemini——무엇이든 답해주는 LLM(대규모 언어 모델)은 갖춰져 있다. 하지만 「편리한 AI가 있다」와 「AI로 회사가 움직인다」는 전혀 별개의 이야기다.
Claude Code가 등장한 이후로, 나는 줄곧 이렇게 생각해 왔다. 「AI에게 단발적인 질문을 하는 것이 아니라, AI에게 경영 팀을 구성하게 하면 어떻게 될까」라고.
그 실험의 결과가 OpenClaw다. CEO·CFO·CMO·COO·CTO의 5개 직책 에이전트와 비서·지식 관리·프로덕트 관리·클라이언트 관리의 4개 운영 에이전트. 총 9개의 AI 에이전트가 매일 가동되는 경영 OS를 구축했다.
이 기사에서는 그 설정 방법·구현 상세·경영적 효과를 엔지니어 관점에서 정리한다. 프리랜서 독립을 생각하고 있는 SES 엔지니어에게도 AI 경영의 구체적인 이미지를 잡는 참고가 될 것이다.
OpenClaw는 Claude Code (Anthropic의 에이전트 AI CLI)를 기반으로 구축한 경영 자동화 프레임워크다.
Claude Code는 AI가 코드를 작성할 뿐만 아니라, 파일을 읽고 쓰고, Bash 명령어를 실행하며, 외부 API를 호출할 수 있다. 이를 스킬 (skill-name)
라는 형태로 구조화하면, 「이 지시가 오면 이 동작을 하는 에이전트」를 정의할 수 있다.
OpenClaw는 이 메커니즘을 사용하여 회사의 기능별 에이전트를 갖춘 「경영 팀」을 만들었다.
openclaw-keiei-os/
├── ceo # 경영 판단·우선순위 설정
├── cfo # 재무 분석·분개
...
이것이 「9개 경영 에이전트」의 전체 모습이다.
# Claude Code 설치
npm install -g @anthropic-ai/claude-code
# 버전 확인
...
OpenClaw의 핵심은 CLAUDE.md
에 에이전트의 역할과 제약을 작성하는 것이다. Claude Code는 기동 시 이 파일을 읽어 들여, 이후 동작의 「성격」으로서 내부화한다.
예를 들어, CFO 에이전트의 CLAUDE.md 설정:
# CFO 에이전트 설정
## 역할
재무 데이터 분석, 분개 확인, 캐시 플로우 예측
...
각 에이전트는 .claude/skills/
디렉토리에 정의 파일을 둔다:
.claude/
skills/
ceo.md
...
스킬 파일의 내용 (예: cc-secretary 스킬):
---
name: cc-secretary
description: inbox/today/archive의 YAML 조작. 태스크 관리와 일일 스케줄
...
```yaml
# inbox.yaml
tasks:
- id: "uuid"
title: "태스크명"
priority: high|medium|low
due: "2026-06-15"
tags: []
### settings.json에서 후크(hook)를 설정한다
Claude Code의 `settings.json`에서는 특정 이벤트를 트리거로 셸 명령어를 자동 실행할 수 있다. 이것이 「에이전트의 자율 동작」의 열쇠가 된다.
```json
{
"hooks": {
"PostToolUse": [
...
/openclaw-keiei-os:ceo
아침 제일 먼저 기동하여 「이번 주의 우선 사항을 정리해 줘」라고 던지면, inbox·재무 상황·프로젝트 진척도를 정리하여 경영 판단의 재료를 내놓는다.
실제 주고받은 예시:
사용자: 이번 주의 중점 사항을 3가지 결정해 줘
CEO: 현재의 inbox와 finance 데이터를 확인했습니다.
권장 우선순위:
...
포인트는 CEO 에이전트가 다른 에이전트가 관리하는 데이터를 횡단적으로 참조한다는 것이다. 고립된 AI가 아니라, 「경영 팀의 조율자」로서 기능한다.
프리랜서로서 독립을 생각한다면, 재무 관리와 데이터 분석은 피할 수 없는 과제다. CFO 에이전트는 이 부분을 대폭 자동화한다.
/openclaw-keiei-os:cfo
DB 액세스 설정이 핵심이다. macmini에서 운용할 경우, Neon으로의 접속을 안전하게 수행한다:
.env(gitignore에 추가 필수)
NEON_PROJECT_ID=your-project-id
접속 문자열 취득 (매번 동적으로 취득)
...
CFO 에이전트가 참조하는 데이터 분석 스크립트:
import pandas as pd
from pathlib import Path
def analyze_monthly_cashflow():
...
/openclaw-keiei-os:cmo
Google Search Console이나 SNS 데이터를 읽어 들여, 콘텐츠 전략을 제안해 준다. GSC 스킬과의 연계가 특히 강력하다:
// scripts/fetch_gsc_data.js
const { google } = require('googleapis');
async function fetchSearchConsoleData() {
...
이것이 장기적으로 가장 가치 있는 에이전트다. 실패 패턴·성공 패턴·인시던트(Incident)를 축적하는 「조직의 기억」으로서 기능한다.
/openclaw-keiei-os:cc-knowledge
기록 포맷:
# knowledge/incidents/2026-04-sns-shadowban.md
---
type: incident
...
이 지식(Knowledge)이 축적되면, 다음부터는 동일한 상황에서 Claude Code가 자동으로 "과거의 인시던트와 유사합니다"라고 경고를 보낸다.
SES 엔지니어로 고객사 상주 근무를 하다 보면, "독립하고 싶다"는 마음이 자연스럽게 생겨난다. 다만 프리랜서 독립 준비에서 가장 막히는 부분은 기술보다도 「경영 관리」 부분이다.
OpenClaw의 에이전트 구성은 바로 이 과제를 해결하기 위해 사용할 수 있다.
1. 재무 관리 (CFO 에이전트)
프리랜서의 단가 시세를 자신의 데이터로 파악하려면, 가동 기록의 정기적인 **데이터 분석 (Data Analysis)**이 필요하다. CFO 에이전트에게 가동 이력을 읽히면, 월간 수지·가동률·실질 시간 단가를 자동으로 계산해 준다.
def calculate_freelance_metrics(records_df):
"""프리랜서 가동 지표 계산"""
metrics = {
...
2. 계약서 관리 (cc-secretary 에이전트)
프리랜서에게 필수적인 프리랜서 계약서 템플릿 관리도 OpenClaw로 자동화할 수 있다.
.claude/templates/
contracts/
업무위탁기본계약서_템플릿.md
...
템플릿을 Markdown으로 관리하고, cc-secretary 에이전트가 안건마다 자동으로 생성:
사용법:
/openclaw-keiei-os:cc-secretary
> 신규 안건 「B사 Web 시스템 개발」의 업무위탁계약서 초안을 생성해 줘
...
에이전트가 템플릿을 선택하고, 안건 정보를 채워 넣은 초안을 생성한다. 최종 확인과 체결은 반드시 인간이 수행한다는 것이 철칙이다. 계약서의 AI 생성은 어디까지나 「초안 작성의 가속화」이며, 법적 효력의 담보는 별개의 문제다.
3. 클라이언트 관리 (clients 에이전트)
/openclaw-keiei-os:clients
# clients/b-company.yaml
name: "B 주식회사"
contact: "다나카 부장"
...
# macOS에는 timeout 명령어가 없다
# ❌ 작동하지 않음
timeout 60 python analysis.py
...
launchd는 무음 정지되는 경우가 있으므로, PM2를 사용한다:
# 일일 브리핑의 cron 설정
pm2 start "claude --print /prompts/daily_briefing.md" \
--name "daily-ceo-briefing" \
...
# ❌ 로컬 DB로 변해버리는 사고 패턴 (실제로 발생함)
psql ""
# ✅ Neon 접속은 명시적으로
...
Claude CLI의 인증이 끊기면, 모든 cron 작업이 401 에러로 전멸한다. PM2로 watchdog을 설정한다:
// scripts/check_claude_auth.js
const { execSync } = require('child_process');
try {
...
pm2 start scripts/check_claude_auth.js \
--name "claude-auth-watchdog" \
--cron "*/30 * * * *"
솔직히 말하겠다. 「AI 경영 OS」는 마법이 아니다. 에이전트(Agent)는 실수한다. 데이터가 오래되면 판단도 어긋난다. 지시가 모호하면 빗나간 출력을 내놓는다.
다만, 확실히 변한 것이 있다:
의사결정 속도
아침 CEO 브리핑에서 그날의 중점 사항이 5분 이내에 결정된다. 이전에는 "무엇부터 손을 댈지" 정리하는 데만 30분이 걸렸다.
재무의 가시화
CFO 에이전트가 매주 말 수지 요약(Summary)을 생성한다. 숫자를 "보고 있지 않았던" 상태에서 "항상 파악하고 있는" 상태로 바뀌었다. 데이터 분석 습관이 강제적으로 만들어진다.
지식의 축적
cc-knowledge 에이전트에 대한 기록이 습관화되면서, 같은 실수를 반복하지 않게 되었다. 특히 배포(Deploy) 전의 차이(Diff) 확인, SNS 게시 간격 규칙 등, 과거의 사고로부터 배운 규칙이 자동으로 참조된다.
컨텍스트(Context) 유지
여러 안건을 병행할 때, 이전 대화를 AI가 기억하지 못하는 것은 큰 좌절감을 주었다. cc-knowledge와 clients 에이전트가 데이터를 영속화(Persistence)함으로써, "지난번에는 어땠더라"를 매번 설명할 필요가 없어진다.
| 에이전트 | 역할 | 주요 입력 | 주요 출력 |
|---|---|---|---|
| CEO | 경영 판단 · 우선순위 | inbox, 재무, PJ 상황 | 주간/일간 브리핑 |
| ... |
프리랜서로 독립할 때, 이 9체의 에이전트 구성은 그대로 "1인 프리랜서 경영 OS"로서 기능한다. 단가 시세 파악도, 프리랜서 계약서 템플릿 관리도, 프리랜서 독립 준비 체크리스트도 모두 이 프레임워크 안에 포함할 수 있다.
코드와 YAML, 그리고 Markdown으로 정의된 이 시스템은 Git으로 관리할 수 있으며, Claude의 업데이트에 맞춰 진화시킬 수 있다. 엔지니어가 경영을 "코드로 작성한다" —— 그것이 OpenClaw의 본질이다.
- Claude Code 실전 Tips 모음 2026년 최신판: 매일 사용하는 개발자가 알려주는 정말 쓸모 있는 테크닉
- SES를 그만두고 싶은 엔지니어가 2026년에 AI로 연봉 800만 엔을 넘는 방법 【철저 해설】
- AI 에이전트 9체로 경영 OS를 만든 이야기 | OpenClaw × Claude Code로 실현하는 데이터 분석 경영
AI 구동塾 — AI를 사용한 스몰 비즈니스 만드는 법을 배우는 곳
Claude Code, OpenClaw, AI 경영 OS의 실전 노하우를 매주 공개 중.
월액 ¥4,980으로 과거 기사 모두 무제한 읽기 가능.
SES 해체신서 프리랜서 DB에서는 고단가 안건을 다수 게재 중입니다.
- ✅ 마진율 공개로 투명한 거래
- ✅ AI/Cloud/Web 계열 엄선 안건
- ✅ 전담 코디네이터가 단가 협상을 지원
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기