레익스: AI 터미널 사전, 진짜로 즐길 수 있다
출처: Dev.to
단어를 구글링하기 위해 흐름을 깨는 경험을 해본 적이 있나요?
개발자로서 저는 대부분 시간을 터미널에서 보냅니다.
정의만 확인하기 위해 브라우저로 전환하는 것이 항상 불필요한 컨텍스트 스위치처럼 느껴졌어요.
이미 일하고 있는 곳에서 바로 사용할 수 있는 사전을 원했어요 — 빠르고 깔끔하며, 필요하면 AI 기반으로 말이죠.
그래서 저는 Lexicon을 만들었습니다.
Lexicon은 터미널에서 바로 사용할 수 있는 Python CLI 사전으로, 즉시 단어 정의, 예시, 동의어, 그리고 AI 기반 설명을 제공합니다.
즉시 단어 검색
Rich를 사용한 깔끔하고 색상이 풍부한 터미널 출력
—ai 플래그를 사용한 AI 기반 설명
—web 플래그를 사용한 웹 검색 백업
일반 어휘에 대한 오프라인 지원
가볍고 사용하기 쉬움
pip install lexicon-cli
lexicon “ephemeral”
lexicon —ai “quantum entanglement”
AI 기반 설명을 사용하려면 OPENAI_API_KEY 환경 변수를 설정하세요.
Python
Click
Rich
OpenAI API
Requests
BeautifulSoup4
핵심 검색 흐름 예시:
def lookup(word, use_ai=False, use_web=False): if use_ai: return ai_explain(word) if use_web: return web_scrape(word) return local_dictionary.get(word)
대부분의 사전 도구는 너무 최소적이며, 브라우저가 필요하거나 완전히 인터넷 연결에 의존합니다.
Lexicon은 다음과 같은 요소를 결합하려고 합니다:
- 빠른 터미널 네이티브 경험
- 아름다운 출력
- 오프라인 기능
- 필요할 때 AI 강화 설명
문서를 읽거나 새로운 개념을 배우거나 익숙하지 않은 용어를 탐색하는 동안에도 Lexicon은 워크플로우를 떠나지 않게 집중을 유지합니다.
계획 중인 기능에는:
- 발음 음성 재생
- 다중 언어 지원
- 반복 검색을 위한 로컬 캐시
- 추가 사전 제공업체
- 개선된 AI 설명 모드
이 프로젝트는 오픈 소스이며 기여를 환영합니다.
GitHub: https://github.com/Nersisiian/Lexicon
사용ful하면 리포지토리에 스타를 별려 보세요.
어떤 터미널 도구가 집중력을 유지하고 컨텍스트 스위치를 피하는 데 도움이 되나요?