Discord를 통한 헤드리스 OpenClaw 설정 (Docker 스크립트 사용)

한 개발자가 GitHub에서 OpenClaw를 Discord와 함께 헤드리스 Docker 환경에서 설정하는 스크립트를 공유했습니다. 이 설정은 스크린 리더와 문제가 있을 수 있는 TUI나 WebUI 인터페이스 없이 작동하도록 특별히 설계되었습니다.
주요 세부 사항
https://github.com/chigkim/easyclaw 저장소에는 Docker 이미지(ghcr.io/openclaw/openclaw:latest)와 claw라는 관리 스크립트가 포함되어 있습니다. 이 스크립트는 claw [init|config|log|start|stop|restart|build|update|run|dashboard] 명령어를 지원합니다.
OpenClaw는 호스트와 격리된 컨테이너 내부에서 실행되며, 지속적인 자산을 위해 호스트에 ~/.openclaw 폴더가 마운트됩니다. 대시보드는 컨테이너 외부에서 접근할 수 있습니다.
이 설정은 다양한 엔진/모델 설정과 함께 실행되도록 OpenAI Responses API로 사전 구성되어 있습니다. 포함된 내용은 다음과 같습니다:
- 에이전트를 위한 컨테이너 내부의 Chromium 브라우저
- 에이전트가 다양한 파일을 마크다운으로 변환하기 위한 MarkItDown MCP
- Node.js용 Playwright
- Python용 UV
- FFmpeg
설정 단계
먼저, 다음과 같은 구성으로 claw.toml을 작성합니다:
[models.providers.oai]
baseUrl = "http://localhost:8080/v1"
apiKey = "api-key"
[[models.providers.oai.models]]
id = "qwen3.5-35b-a3b-q8_0"
name = "qwen3.5-35b"
input = ["text", "image"]
contextWindow = 32768
maxTokens = 8192
[agents.defaults]
timeoutSeconds = 600
maxConcurrent = 1
[agents.defaults.subagents]
maxConcurrent = 1
[channels.discord]
token = "DISCORD_BOT_TOKEN"
server_id = "1234"
그런 다음 claw init .을 실행하여 초기화합니다. 봇이 Discord 서버에 올바르게 구성된 경우, 서버에서 봇과 상호작용할 수 있습니다. 작성자는 "Discord에 대해 꽤 느슨한 규칙을 가지고 있으므로, 봇을 비공개로 만드세요!"라고 언급했습니다.
📖 Read the full source: r/LocalLLaMA
👀 See Also

MCP 메모리 게이트웨이: Claude Code에서 지속적 메모리를 위한 MCP 서버
개발자가 Claude Code를 주요 개발 도구로 사용하여 MCP Memory Gateway라는 MCP 서버를 구축했습니다. 이 서버는 피드백 캡처, 예방 규칙, 컨텍스트 주입을 통해 Claude Code가 세션 간에 지속적인 메모리를 갖도록 합니다.

Xrouter 소개: 비용과 성능을 최적화하는 스마트 하이브리드 LLM 라우터
Xrouter를 발견하세요. 이 오픈소스 창작물은 로컬과 클라우드 추론을 동적으로 통합하여 AI 비용을 대폭 절감하면서 효율성을 높이도록 설계되었습니다.

TeenyApp를 통해 클로드가 단일 채팅 링크로 풀스택 웹사이트를 구축 및 배포할 수 있습니다
TeenyApp는 Claude가 HTTP를 통해 사용할 수 있는 라이브 서브도메인과 에이전트 토큰을 제공하여, 채팅을 떠나지 않고도 코드 스캐폴딩, 마이그레이션 실행, 인증 설정, 실제 URL에 직접 배포할 수 있게 해줍니다.

OpenClaw의 사각지대 해결: 모든 Anthropic 블로그를 가져오기 위한 사이트맵 구축
OpenClaw의 브라우저 도구가 Anthropic 블로그를 모두 발견하지 못하는 이유는 블로그가 여러 URL에 호스팅되어 있기 때문입니다. 한 사용자가 생성된 사이트맵을 제공하여 이 문제를 해결했고, 해결책을 공유 가능한 스킬로 패키징했습니다.