alkahest-cli
Alkahest의 오픈소스 CLI입니다. Next.js부터 SwiftUI, Flutter까지 어댑터로 코드를 스캔해 제품 지도를 만들고, MCP 서버로 코딩 에이전트에 제공합니다. API 키가 필요 없습니다.
주요 기능
화면 단위 제품 지도
alkahest scan이 라우트, 화면 이동, API 호출을 읽어 .alkahest/map.json을 만듭니다. 결과는 항상 같고, 바뀐 부분만 다시 스캔하며, alkahest hook install로 커밋할 때마다 갱신합니다.
프레임워크 어댑터
Next.js, React Router, Remix, Nuxt, Vue Router, Angular, SvelteKit, Astro, React Native, SwiftUI, UIKit, Jetpack Compose, Flutter, Django, Flask, Rails, 일반 HTML을 지원합니다. 새 프레임워크는 어댑터만 추가하면 됩니다.
MCP 서버, API 키 없이
alkahest mcp가 Claude Code, Codex, Cursor에 overview, get_screen, who_calls 같은 도구를 제공합니다. 에이전트가 지도를 읽고 set_summary, set_prd로 요약과 PRD를 직접 써 넣습니다.
공유 링크로 publish
토큰으로 로그인하고 alkahest publish를 실행하면 됩니다. alkahest.app에는 만들어진 지도만 올라가고 소스 파일은 올라가지 않습니다.
터미널에서 이슈와 노트
이슈 맵에 이슈를 만들고 완료하고, 노트 맵에 노트를 쓰고, 마크다운 폴더를 노트로 가져옵니다. 명령줄에서도, 에이전트에서도 할 수 있습니다.
댓글을 GitHub 이슈로
alkahest comments pull이 지도에 달린 댓글을 가리키는 파일과 줄 번호와 함께 가져옵니다. alkahest comments issue는 이를 gh로 GitHub 이슈 하나로 묶고 다시 연결합니다.
기술 스택
TypeScript
Language
ts-morph
Static Analysis
MCP SDK
Agent Protocol
Commander
CLI Framework
Zod
Validation
프로젝트 정보
플랫폼
Node.js 20+
카테고리
Developer Tools
지원 언어
EN
관련 프로젝트
Alkahest
코드를 정적 분석해 화면 단위 제품 지도를 만드는 서비스입니다. 화면, 화면 사이의 이동, 각 화면이 부르는 API를 그래프로 보여주고, 코딩 에이전트와 이슈·노트를 함께 다룹니다.
alkahest-toolbar
실행 중인 제품에 붙이는 이슈 제보 툴바입니다. 팀원이 보던 페이지에서 바로 Alkahest 이슈를 남깁니다. 의존성 없는 약 10 kB 스크립트이고, 일반 방문자에게는 보이지 않습니다.
owlcode
텔레그램으로 원격 Claude Code를 조작하는 CLI 봇입니다. 어디서든 휴대폰으로 코딩 작업을 지시하고 결과를 받아볼 수 있습니다.
npm으로 설치하세요
npm i -g @cr8rcho/alkahest로 설치하고 프로젝트에서 alkahest scan을 실행하세요. CLI는 MIT 라이선스로 GitHub에 공개돼 있습니다.