LeetKit Manager
StockLens · DartLens · TelegramLens 통합 진단·설치·업데이트 도구
세 Lens를 하나씩 터미널 명령으로 관리하는 대신, 창 하나에서 상태를 보고 고치는 무료 데스크톱 앱입니다. Lens 자체(라이선스 키가 필요한 유료 상품)는 별매이며, 이 도구는 그 설치·진단·업데이트 과정을 도와주는 companion 앱입니다.
할 수 있는 것
- 진단 — 세 Lens 모두 설치 여부·버전·MCP 등록 상태·라이선스 상태를 한 화면에서 확인
- MCP 등록 — Claude Desktop/Claude Code에 자동 등록
- 활성화 — 라이선스 키 입력(창을 벗어나지 않고 붙여넣기)
- 증권사 연결 — StockLens 분봉용 증권사 Open API 연결(한국투자증권·키움증권, 시세 전용 App Key, 저장 전 연결 시험, 실전·모의 환경 관리, 환경별·전체 연결 해제). 하나만 연결하면 충분하고, 여러 곳을 연결해도 분석 데이터는 주 사용 증권사 한 곳에서만 가져옴(자동 전환 없음). 연결 창 오른쪽 위 물음표로 증권사별 지원 범위와 IP 제한 차이를 확인. 키는 명령행이나 파일이 아니라 OS 자격 증명 저장소로만 전달되고, 연결 해제는 프로그램·라이선스·MCP 등록을 건드리지 않음
- 복구 — 각 Lens가 스스로 안전하다고 판단한 문제만 자동으로 고침(라이선스·세션·수집 데이터는 건드리지 않음)
- 설치/업데이트 — PyPI 최신 버전으로 설치, 실패 시 이전 버전으로 롤백 명령 안내
- 지원 문의 — 로그를 안전 목록만 모아 zip으로 만들고, 메일 받는사람/제목/내용을 복사해서 어떤 메일 앱에든 붙여넣기
- 자기 자신 업데이트 — LeetKit Manager 새 버전이 있으면 상단에 업데이트 버튼이 나타남
설치
uv tool install --managed-python --python 3.12 leetkit-manager
leetkit-manager
인자 없이 실행하면 대시보드 창이 뜹니다. 최초 실행 시 바탕화면에 바로가기가 자동으로 만들어져서, 다음부터는 명령어 없이 아이콘 더블클릭으로 켤 수 있습니다.
독립 실행 exe (명령어 없이 배포)
컴퓨터·명령줄에 익숙하지 않은 사용자에게는 uv tool install 대신 exe 파일
하나를 바로 건넬 수도 있습니다. Python/uv 설치 여부와 무관하게 더블클릭으로
바로 실행됩니다.
pip install -e ".[build]"
powershell -File packaging\build_exe.ps1
dist_exe\LeetKitManager.exe 하나가 나옵니다. 서명되지 않은 exe라 스마트스크린
경고가 뜰 수 있으니, 실제 배포 전에는 코드사이닝 인증서 적용을 검토하세요.
요구 사항
- Python 3.11+
- uv — Lens 설치·업데이트에 사용
- Windows (현재 1차 지원 플랫폼)
라이선스
LICENSE 참고 — 별도 키 없이 누구나 설치·실행 가능하지만, 재배포·2차 저작물 제작은 금지됩니다.
Metadata
Release files for leetkit-manager 1.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| leetkit_manager-1.0.8.tar.gz | 2.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| leetkit_manager-1.0.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.3 MB
Release files / leetkit_manager-1.0.8.tar.gz
| Download URL | leetkit_manager-1.0.8.tar.gz |
|---|---|
| Size | 2.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
50af86077998f97e1dc26e136ce6db33104fa4791282e02b75956ceae8b05841
|
|
BLAKE2b-256 checksum How to use checksums |
6d8204e4cf2563ed5763a0a9c8af1087c230feefe9c89af7f76c3decaea4291a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.
Transparency logRelease files / leetkit_manager-1.0.8-py3-none-any.whl
| Download URL | leetkit_manager-1.0.8-py3-none-any.whl |
|---|---|
| Size | 2.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
07b25214ac61fc401daf5ff617a777f3c31d80799dcfe6d5288b155f1f344e00
|
|
BLAKE2b-256 checksum How to use checksums |
4aca47fd1e3cf11be3a787b65c99fa5ea1d18348d56235fc6919fa3cb374a5a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.
Transparency log