cr8rcho
alkahest-cli

alkahest-cli

Alkahest의 오픈소스 CLI입니다. Next.js부터 SwiftUI, Flutter까지 어댑터로 코드를 스캔해 제품 지도를 만들고, MCP 서버로 코딩 에이전트에 제공합니다. API 키가 필요 없습니다.

Node.js
TypeScript
ts-morph
MCP
npm

주요 기능

화면 단위 제품 지도

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

npm으로 설치하세요

npm i -g @cr8rcho/alkahest로 설치하고 프로젝트에서 alkahest scan을 실행하세요. CLI는 MIT 라이선스로 GitHub에 공개돼 있습니다.