OpenClaw SOUL.md 설계 — 봇 3개에 서로 다른 성격 입히기

“☕” 8 “min read”OpenClaw를 설치하면 모든 봇이 동일한 영어 템플릿 SOUL.md를 가지고 시작합니다. 3개 봇에 각각 다른 성격을 부여하는 과정, 그리고 “친구 봇이 첫 대화에서 직접 이름을 물어보게” 설계한 방법을 공유합니다. 배경 — 3개 봇이 전부 똑같은 성격이었다 AWS Lightsail에 OpenClaw 멀티 에이전트 구축하기 — 삽질 기록 포함에서 Discord Bot 3개를 멀티 에이전트로 연결했습니다. 실제로 Discord에서 각 봇에게 … 더 읽기

OpenClaw 비용 최적화 — Bedrock IAM 에러부터 Gemini Fallback 설정까지

“☕” 5 “min read”Lightsail 블루프린트로 OpenClaw를 설치하면 기본값이 AWS Bedrock입니다. 그런데 IAM 크로스 계정 에러가 발생하고, Claude Max 구독도 쓸 수 없다는 걸 확인하는 과정을 거쳐 Anthropic API Key + Gemini Fallback 이중 구성으로 정착했습니다. AWS Lightsail에 OpenClaw 멀티 에이전트 구축하기 — 1편 배경 — 처음엔 그냥 되는 줄 알았다 1편에서 Lightsail 블루프린트로 OpenClaw를 설치하고 Discord Bot 3개를 … 더 읽기

AWS Lightsail에 OpenClaw 멀티 에이전트 구축하기 — 삽질 기록 포함

“☕” 6 “min read”OpenClaw는 내 서버에서 돌아가는 오픈소스 AI 어시스턴트입니다. 이 글에서는 AWS Lightsail에 설치하고 Discord Bot 3개를 사용자별로 분리된 멀티 에이전트로 연결한 전 과정을 다룹니다. 배경 — 왜 OpenClaw를 직접 서버에 올렸나 가족이나 팀원들에게도 AI 어시스턴트 환경을 만들어주고 싶었습니다. 그런데 상용 서비스는 사람마다 구독이 필요하고, 데이터가 외부 서버로 나간다는 점이 걸렸습니다. OpenClaw는 이 문제를 깔끔하게 해결해줍니다. 내 … 더 읽기

Gitea 오픈소스 두 번째 기여: 영문 로케일 오타와 문법 수정하기

“☕” 5 “min read”첫 번째 Gitea 기여(DNF5 명령어 수정)를 마치고 나니, 다음 기여거리를 찾는 데 훨씬 자신감이 붙었습니다. 이번에는 영문 로케일 파일의 오타와 문법 오류를 수정하고, Go 소스코드의 키 참조까지 함께 고친 과정을 공유합니다. 배경: 이슈를 찾기까지 Gitea 프로젝트에 기여할 이슈를 찾던 중, 핵심 메인테이너가 직접 작성한 메타 이슈 #35015를 발견했습니다. “Some good first issues (likely easy to … 더 읽기

Gitea 오픈소스 첫 기여: good first issue부터 PR 머지까지

Gitea PR #36527 - RPM 템플릿에 DNF5 명령어 추가 diff

“☕” 5 “min read”오픈소스 기여를 해보고 싶지만 어디서부터 시작해야 할지 모르겠다면, 이 글이 도움이 될 것입니다. Gitea 프로젝트에 템플릿 파일 5줄을 수정하는 작은 기여를 했고, 이슈 탐색부터 PR 머지까지의 전체 과정을 공유합니다. 왜 Gitea였나 Gitea는 Go로 작성된 셀프 호스팅 Git 서비스입니다. GitHub와 비슷한 기능을 제공하는 오픈소스 프로젝트로, GitHub 스타 53k 이상의 활발한 커뮤니티를 가지고 있습니다. Gitea에 관심을 가지게 … 더 읽기