const index = embed(chunk(ast)) tree-sitter · Java · XML SELECT * FROM vectors WHERE ... Ctrl+S → compile → deploy tokenBudget: 128000 127.0.0.1 — local first
LOCAL-FIRST AI CODING IDE — Palyx

당신의 코드 위에서 함께하는
AI 개발 파트너

Palyx는 로컬 LLM 기반 AI 코딩 IDE입니다. 워크스페이스를 인덱싱해 벡터 검색으로 코드베이스를 이해하고, 빌드·서버·브라우저 테스트·문서 산출물까지 한 흐름으로 처리합니다.

기능 살펴보기 게시판 바로가기
// Palyx가 코드를 이해하는 방식
const workspace = walk('src/main/java');      // ① 전체 탐색
const chunks    = parse(workspace, treeSitter); // ② AST 기반 분할
const vectors   = embed(chunks);               // ③ 벡터화
const answer    = ask("이 로직 어디서 바꿔야 해?"); // ④ 검색 → 답변
TECH SPEC
01 — INDEXING

코드를 이해하는 눈,
tree-sitter

단순 텍스트 검색이 아닙니다. tree-sitter 파서가 Java와 MyBatis XML을 AST로 해체하고, Controller → Service → DAO로 이어지는 설계의 결을 읽어냅니다.

tree-sitterJava · MyBatis XML을 구문 트리로 정밀 분할
AST chunking메서드 단위 청크 — 의미가 잘리지 않습니다
맥락 그래프Controller → Service → Mapper 호출 관계 보존
02 — EMBEDDING

의미의 좌표,
벡터 공간

코드 조각 하나하나가 수백 차원 벡터 공간에 별자리처럼 매핑됩니다. "비슷한 의미"를 찾는 검색이, 단어 매칭을 넘어섭니다.

walk → chunk → embed탐색부터 임베딩까지 자동 파이프라인
하이브리드 검색키워드(lexical) + 벡터(hybrid) 스코어 결합
토큰 예산128k 예산 안에서 컨텍스트를 조립 — 낭비 0
03 — BUILD & RUN

말에서 실행까지,
한 번에

"빌드해줘", "서버 띄워", "화면 확인해줘" — 말 한마디가 Maven 컴파일, Jetty/Tomcat 기동, 브라우저 UI 테스트까지 이어집니다. 에러 로그는 Palyx가 먼저 읽습니다.

Maven 통합compile · package · test — JDK/Maven 설정 자동 주입
서버 라이프사이클Jetty/Tomcat start · restart · live_build · 로그 스트리밍
브라우저 테스트localhost UI를 직접 열어 클릭·입력·스크린샷 검증
04 — LOCAL FIRST

전부, 당신의 PC 안에

코드, 인덱스, 대화 — 단 한 줄도 외부로 나가지 않습니다. 127.0.0.1의 로컬 모델만 사용하는, 완전한 로컬 퍼스트.

127.0.0.1OpenAI 호환 로컬 엔드포인트 (Ollama · LM Studio · vLLM)
유출 0바이트워크스페이스 밖으로 나가는 데이터 없음
오프라인 완결네트워크 없이도 전 기능 동작
05 — SELF-EVOLVE

스스로 진화하는 Palyx,
어떤 모델이든 적응한다

새로운 모델을 만나 툴콜링에 문제가 생겨도, Palyx는 스스로 적응하고 진화하며 문제를 해결해 원활한 툴콜링을 가능하게 합니다. 모델 교체 시 파이프라인 수정 없이 즉시 동작하는, 진정한 모델-agnostic 실행 환경.

툴콜링 자동 보정새 모델의 툴콜 포맷 차이를 런타임에 감지·수정, 재시도까지 자동 처리
프롬프트 적응모델별 특성(함수 호출, JSON 모드, ReAct 등)을 자동 프로파일링해 프롬프트 동적 조정
제로-마이그레이션Ollama·LM Studio·vLLM·로컬 GGUF 새 모델 드롭인 — 코드·설정 변경 0
FLOW

요청에서 검증까지

STEP 01

요청 이해

목표를 파악하고 필요한 파일과 구조를 먼저 확인합니다.

STEP 02

구현

코드를 직접 작성·수정하고 전자정부프레임워크 컨벤션을 지킵니다.

STEP 03

빌드 & 배포

Maven 빌드 후 서버에 반영하고 로그로 성공을 확인합니다.

STEP 04

검증

브라우저 테스트로 실제 화면이 동작하는지 확인합니다.

오늘부터 AI와 함께 개발하세요

환경 설정 없이, 지금 열려 있는 프로젝트에서 바로 시작할 수 있습니다.

게시판으로 시작하기