크롬용 오픈소스 Claude 에이전트, Myna를 만들었습니다.
I built Myna, Claude in Chrome open-sourced.
핵심 요약
브라우저 사이드 패널에서 작동하며 개인정보 보호를 중시하는 오픈소스 브라우저 에이전트 Myna 소개.
- 다양한 모델 지원 — Anthropic, OpenAI, Gemini 등 주요 모델과 로컬 모델까지 호환됨
- 개인정보 보호 — 서버 없이 모든 데이터가 크롬 저장소에 보관되며 직접 제어 가능
- 브라우저 제어 — 탭 읽기, 클릭, 폼 작성 및 탭 간 정보 비교 기능 제공
- 투명한 구조 — 빌드 단계 없는 순수 HTML/CSS/ES 모듈로 구성되어 코드 확인 가능
벤더 계정이나 내 브라우징 데이터가 남의 백엔드를 거치는 거 없이, 크롬 사이드 패널에서 바로 돌아가는 브라우저 에이전트가 필요해서 Myna를 직접 만들었다.
이 녀석은 탭을 읽고, 클릭하고, 폼 채우고, 리서치까지 다 해준다. 네가 선택한 모델 제공자랑 직접 통신하는 방식임.
주요 기능:
Anthropic, OpenAI, Gemini, OpenRouter, Groq, DeepSeek, Mistral, xAI 등등 다 지원하고, Ollama나 LM Studio로 로컬 모델 돌리는 것도 가능함. OpenAI 호환 게이트웨이면 다 된다 (프리셋 16개 제공).
탭을 옮겨 다녀도 채팅창은 그대로 따라옴.
권한 모드: '먼저 물어보기', '자동 실행', '계획 먼저', '읽기 전용' 지원. 은행이나 관공서 사이트는 무조건 물어보게 되어 있고, 비밀번호나 카드 번호 입력란은 아예 건드리지도 않음.
원격 MCP 서버(Streamable HTTP), 스킬, 예약 작업, GIF 내보내기 기능 탑재.
빌드 과정이나 난독화된 번들 같은 거 없음. 그냥 순수 HTML/CSS/ES 모듈이라 코드 전체를 다 뜯어볼 수 있음.
API 키랑 채팅 내역은 전부 크롬 스토리지에만 저장됨. Myna 서버 같은 건 아예 없음.
솔직히 말하는 주의사항: 아직 베타 버전이고, 웹 스토어에 안 올라가 있어서 직접 압축 풀어서 설치해야 함. 그리고 액션 수행하려면 툴 콜링(tool calling) 지원하는 모델 써야 함. 그리고 이거 Anthropic이랑 아무 상관 없는 개인 프로젝트임.
👇👇👇
MIT 라이선스: https://github.com/DumDuky/myna-browser-agent
피드백이나 버그 제보, 별점 하나씩 박아주면 진짜 고맙겠고, PR도 환영함 (특히 제공자 프리셋이나 테스트 코드 쪽). 지금 이 에이전트에 없는 기능 중에 너희가 꼭 필요하다 싶은 거 있으면 알려줘.


