
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
companionbot
Advanced tools
Claude 기반 개인 AI 친구 - 텔레그램 봇
요구사항: Node.js 18 이상
npm install -g companionbot
companionbot
첫 실행 시 안내에 따라:
/start 보내기터미널에서 실행하는 명령어:
companionbot # 봇 시작 (첫 실행 시 설정 마법사 자동 시작)
companionbot setup # 설정 마법사 (전체)
companionbot setup telegram # Telegram 토큰 설정
companionbot setup anthropic # Anthropic API 키 설정
companionbot setup weather # 날씨 API 설정
companionbot setup calendar # Google Calendar 연동
companionbot setup brave # 웹 검색 API 설정
companionbot --help # 도움말
companionbot --version # 버전 확인
CI/CD나 스크립트에서 사용할 때:
companionbot -n # --no-interactive 모드
환경변수로 설정 (비대화형 모드에서 사용):
TELEGRAM_TOKEN - Telegram 봇 토큰ANTHROPIC_API_KEY - Anthropic API 키봇과 대화할 때 사용하는 명령어:
| 명령어 | 설명 |
|---|---|
/start | 봇 시작 |
/help | 도움말 보기 |
/model | AI 모델 변경 (haiku/sonnet/opus) |
/compact | 대화 정리 (토큰 절약) |
/memory | 최근 기억 보기 |
/health | 봇 상태 확인 |
/reset | 대화 초기화 |
| 명령어 | 설명 |
|---|---|
/calendar_setup | Google Calendar 연동 설정 |
/weather_setup | 날씨 도시 설정 |
/briefing | 브리핑 설정/실행 |
/reminders | 리마인더 목록 보기 |
/heartbeat | 하트비트 상태 확인 |
| 명령어 | 설명 |
|---|---|
/pin <메시지> | 메시지 고정 (항상 컨텍스트에 포함) |
/pins | 고정된 메시지 목록 |
/unpin <번호> | 고정 해제 |
/context | 현재 컨텍스트 상태 확인 |
"하이쿠로 바꿔줘"
"10분 뒤에 알려줘"
"서울 날씨 어때?"
"React 19 검색해줘"
"매일 아침 9시에 뉴스 알려줘"
~/.companionbot/ 구조:
├── SOUL.md # 봇 성격/말투
├── IDENTITY.md # 이름, 이모지
├── USER.md # 사용자 정보
├── MEMORY.md # 장기 기억
├── AGENTS.md # 행동 지침
├── HEARTBEAT.md # 주기적 체크 항목
├── TOOLS.md # 도구 설정
├── canvas/ # 작업 디렉토리
└── memory/ # 일일 로그
└── YYYY-MM-DD.md
위 CLI 명령어로 설정:
companionbot setup weather)companionbot setup calendar)companionbot setup brave)npm install -g pm2
pm2 start companionbot --name bot
pm2 startup && pm2 save
tail -f /tmp/companionbot.log 로그 확인sudo apt-get install libsecret-1-dev # Debian/Ubuntu
rm -rf ~/.companionbot && companionbot
현재: v0.15.2
주요 변경:
전체 변경 이력: CHANGELOG.md
FAQs
AI 친구 텔레그램 봇 - Claude API 기반 개인화된 대화 상대
We found that companionbot demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.