목록2026/02 (6)
오늘도 공부
"You're not a chatbot. You're becoming someone." — OpenClaw SOUL.md들어가며대부분의 AI 챗봇은 무미건조합니다. "Great question!", "I'd be happy to help!" 같은 판에 박힌 응답을 반복하고, 사용자와의 대화에서 어떤 개성도 느껴지지 않습니다. OpenClaw 프로젝트는 이 문제를 정면으로 해결합니다.OpenClaw의 SOUL 시스템은 AI 에이전트에게 진정한 정체성과 개성을 부여하는 철학적이면서도 실용적인 프레임워크입니다. 이 글에서는 SOUL 시스템의 아키텍처, 구현 방식, 그리고 실제 활용 예제를 깊이 있게 분석합니다.1. SOUL 시스템 아키텍처1.1 핵심 파일 구조OpenClaw 워크스페이스는 다음과 같은 마크다운..
이번 주 인터넷을 뜨겁게 달군 프로젝트가 있다. 바로 OpenClaw다. ClawdBot, MoltBot 등 여러 이름으로 불렸지만, 핵심은 하나다. 원하는 커뮤니케이션 채널에 연결해서 코드를 실행하는 에이전트라는 것. 그리고 이 OpenClaw의 엔진 역할을 하는 작은 코딩 에이전트가 바로 Pi다.Armin Ronacher(Flask, Jinja2 등의 창시자)가 최근 거의 전적으로 Pi만 사용하고 있다고 밝혔다. 이 글은 그가 Pi에 빠진 이유, 그리고 Pi가 다른 코딩 에이전트와 무엇이 다른지를 정리한 것이다.Pi란 무엇인가Pi는 Mario Zechner가 만든 코딩 에이전트다. 시중에 코딩 에이전트는 넘쳐나지만, Armin이 Pi에 매력을 느끼는 이유는 크게 두 가지다.첫째, 극도로 작은 코어. ..
AI를 단독 코더가 아닌 "개발팀"처럼 활용하는 새로운 워크플로우들어가며Claude Code를 사용해본 개발자라면 한 번쯤 이런 경험이 있을 것입니다. 복잡한 리팩토링이나 마이그레이션 작업을 Claude에게 맡겼는데, 컨텍스트가 꽉 차버리거나 중간에 세션이 끊기면 처음부터 다시 설명해야 하는 상황 말입니다.오늘 소개할 **스펙 기반 개발(Spec-Driven Development)**은 이런 문제를 해결하는 체계적인 워크플로우입니다. 핵심 아이디어는 간단합니다. Claude를 혼자 일하는 코더가 아니라, 나는 프로덕트 오너, Claude는 테크 리드, 서브에이전트들은 개발자인 팀처럼 활용하는 것입니다.이 글에서는 SQLite/WASM 스토리지를 IndexedDB로 마이그레이션하는 실제 사례를 통해, 어떻..
Daem0n: Claude용 영구 메모리 및 결정 시스템 설명: Claude 세션이 끝나도 지식이 사라지지 않도록 영구적인 의미론적 히스토리를 바인딩하는 활성 메모리 시스템입니다. ModernBERT와 GraphRAG를 사용하여 코드베이스 전반의 연결 고리를 찾고 학습합니다. 링크: https://dasblueyeddevil.github.io/Daem0n-MCP/Claude CLI 고급 스타터 팩 설명: 2년간의 '바이브 코딩(Vibe Coding)' 경험을 바탕으로 구축된 작성자의 전체 Claude 설정이 포함된 오픈소스 저장소입니다. 링크: https://github.com/evan043/claude-cli-advanced-starter-pack에이전틱 엔지니어링 가이드 (Agentic Enginee..
MimikaStudio (오픈소스 오디오북 제작 툴) 설명: Flutter와 Python을 결합하여 목소리 복제(Voice Cloning), TTS, PDF를 활용한 오디오북 생성을 지원하는 macOS 전용 앱입니다. Kokoro 및 Qwen3-TTS 모델을 사용하여 로컬 환경에서 작동합니다. https://github.com/BoltzmannEntropy/MimikaStudio/tree/main GitHub - BoltzmannEntropy/MimikaStudio: MimikaStudio - Flutter Web+ Python: Voice Cloning, TTS & Audiobook CreatorMimikaStudio - Flutter Web+ Python: Voice Cloning, TTS & Au..
Claude Code 제작자 Boris Cherny가 Claude Code 팀에게 직접 들은 "실전 사용 팁"을 공유했습니다. 이 글에서는 팀 내부에서 검증된 생산성 극대화 비법을 정리합니다.TIP 1. 병렬 작업을 기본값으로 삼아라팀이 꼽은 생산성 1위 팁입니다.3~5개의 git worktree를 동시에 띄우고 각각 별도의 Claude 세션을 병렬로 돌리는 방식입니다. Claude Desktop에 네이티브 worktree 지원이 추가된 것도 팀 대부분이 이 방식을 선호했기 때문입니다.운영 팁:worktree에 이름을 붙이고 alias(예: za, zb, zc)로 1키 이동로그 읽기나 BigQuery 분석만 담당하는 전용 analysis worktree를 따로 운영📎 참고: Git Worktrees로 ..
