LLM 애플리케이션을 만드는 Rust 라이브러리와, Bevy 플러그인으로 구성된 터미널 코딩 에이전트입니다.
- 스타
- 17,595
- 포크
- 1,478
- 열린 이슈
- 117
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Leon은 도구, 컨텍스트, 메모리, 에이전트 실행을 중심으로 만든 개인 AI 어시스턴트입니다. 세 가지 모드로 실행할 수 있습니다. smart 모드는 적절한 방식을 자동으로 선택하고, controlled 모드는 결정론적인 네이티브 스킬과 액션을 따르며, agent 모드는 단계별로 계획을 세웁니다. 텍스트로만 답하는 대신 실제 도구를 호출해 작업을 처리합니다.
Leon은 오래 유지되는 선호 설정, 일상적인 컨텍스트, 최근 대화를 아우르는 계층형 메모리를 보관하며, 실행 중인 머신과 설정에 관한 정보도 활용할 수 있습니다. 로컬 및 원격 AI 제공자를 모두 지원해 사용자가 개인정보 보호, 제어 수준, 기능 사이에서 균형을 선택할 수 있습니다. 컴퓨터 사용 기능으로 데스크톱과 브라우저 인터페이스를 조작하고 시각적 결과를 확인할 수 있습니다.
이 프로젝트는 develop 브랜치에서 2.0 Developer Preview 단계이며, Node.js >= 24가 필요하고 Linux, macOS, Windows를 지원합니다. 더 안정적인 이전 에이전트 실행 전 버전은 master 브랜치에서 확인할 수 있습니다. 내장 스킬은 검색, 생산성, 시스템 유틸리티, 미디어, 코딩 지원, 음성 기능을 다룹니다.
핵심 기능
- 01기본적으로 로컬에서 실행되며 로컬 또는 원격 AI 제공자에 연결할 수 있습니다.
- 02smart, controlled, agent 실행 모드를 제공합니다.
- 03작업을 완료하기 위해 실제 도구와 네이티브 스킬 또는 SKILL.md 기반 에이전트 스킬을 호출합니다.
- 04선호 설정, 일상적인 컨텍스트, 최근 대화를 계층형 메모리로 보관합니다.
- 05데스크톱과 브라우저 인터페이스를 조작하는 컴퓨터 사용 기능을 제공합니다.
활용 사례
- 로컬 모델과 함께 작동하는 개인정보 보호 중심의 개인 어시스턴트를 구축합니다.
- 검색, 생산성, 시스템 유틸리티 등의 일상적인 작업을 자동화합니다.
- 자신의 머신에서 에이전트 방식의 도구 사용과 메모리를 실험합니다.
- 사용자 지정 스킬과 툴킷으로 어시스턴트를 확장합니다.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/leon-ai/leon.git - 2
프로젝트 루트로 이동합니다
cd leon - 3
pnpm과 종속성을 설치합니다
npm install --global pnpm@latest && pnpm install - 4
Leon을 실행합니다(앱 주소: http://localhost:5366)
pnpm start
사용 전 알아둘 점
- Node.js 24.0.0 이상이 필요합니다.
- 2.0 Developer Preview가 진행 중이며 새 문서는 아직 준비되지 않았습니다. 문서 사이트의 내용이 코드보다 뒤처질 수 있습니다.
토픽
자주 묻는 질문
- leon은(는) 무엇인가요?
- Leon은 도구, 메모리, 컨텍스트를 활용해 작업을 수행하는 로컬 실행형 오픈소스 개인 AI 어시스턴트입니다. Leon은 도구, 컨텍스트, 메모리, 에이전트 실행을 중심으로 만든 개인 AI 어시스턴트입니다. 세 가지 모드로 실행할 수 있습니다. smart 모드는 적절한 방식을 자동으로 선택하고, controlled 모드는 결정론적인 네이티브 스킬과 액션을 따르며, agent 모드는 단계별로 계획을 세웁니다. 텍스트로만 답하는 대신 실제 도구를 호출해 작업을 처리합니다.
- leon은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- leon은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- leon은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. leon의 마지막 커밋은 2026년 10월 20일입니다.
- leon은(는) 어디에 사용할 수 있나요?
- 로컬 모델과 함께 작동하는 개인정보 보호 중심의 개인 어시스턴트를 구축합니다. 검색, 생산성, 시스템 유틸리티 등의 일상적인 작업을 자동화합니다. 자신의 머신에서 에이전트 방식의 도구 사용과 메모리를 실험합니다. 사용자 지정 스킬과 툴킷으로 어시스턴트를 확장합니다.
- leon는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/leon-ai/leon.git 프로젝트 루트로 이동합니다: cd leon pnpm과 종속성을 설치합니다: npm install --global pnpm@latest && pnpm install Leon을 실행합니다(앱 주소: http://localhost:5366): pnpm start
- leon은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/leon-ai/leon
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
재시도, 큐, 관측 기능을 갖춘 지속 실행형 AI 에이전트와 백그라운드 워크플로를 구축하고 배포하는 오픈소스 TypeScript 플랫폼입니다.
NetEase Youdao의 오픈소스 데스크톱 AI 에이전트로, 로컬 파일에서 업무를 처리하고 WeChat, Feishu 같은 메신저로 명령을 내릴 수 있습니다.
MCP를 통해 AI 에이전트에 로컬 우선 웹 검색, 페이지 가져오기, 크롤링 및 조사 도구를 제공하며 API 키와 쿼리당 비용이 없습니다.
MCP 도구가 반환하고 호스트가 렌더링할 수 있는 대화형 UI 리소스를 만들기 위한 TypeScript, Ruby, Python SDK
지속성, 메모리, human-in-the-loop 기능을 갖춘 상태 기반 장기 실행 LLM 에이전트를 그래프로 구축하는 TypeScript 프레임워크입니다.