🧠

AI 기반 IDE

AI가 단순히 제안하는 데 그치지 않고 구조화된 명령 브리지를 통해 사용자를 대신하여 코드를 읽고, 쓰고, 실행하고 확인하는 모든 기능을 갖춘 PyQt6 코드 편집기입니다.

다중 제공자 AI 🎙️ 음성 입력 및 TTS 🔀 차이점 보기 ⚡ 스트리밍 응답

AI 명령 브리지

AI는 단순한 채팅이 아니라 구조화된 JSON 프로토콜을 통해 편집기를 작동합니다.

📖

한 번 읽고 자유롭게 편집하세요

AI는 다음을 사용하여 파일을 한 번 읽습니다. get_file_content, 컨텍스트에 맞게 콘텐츠를 보관한 다음 각 변경 사항을 다시 읽지 않고 여러 앵커 기반 편집을 실행합니다. 낭비되는 왕복 여행이 없습니다.

🎯

앵커 기반 교체_텍스트

줄 번호가 아닌 찾을 정확한 참조 텍스트를 편집합니다. 코드가 추가되거나 제거되면 줄 번호가 이동합니다. 앵커는 그렇지 않습니다. 다수의 replace_text 호출은 단일 응답으로 일괄 처리될 수 있으며 모두 원자적으로 적용됩니다.

📝

전체 재작성을 위한 write_file

새 모듈이나 전체 재작성의 경우 AI는 하나의 명령으로 전체 파일 내용을 보냅니다. 시스템이 자동으로 생성합니다. .bak 덮어쓰기 전에 백업하고 새 편집기 탭에서 결과를 엽니다.

💻

터미널 통합

AI는 계속하기 전에 셸 명령을 실행하고 JSON 결과를 받을 수 있습니다. 각 결과를 기다리고, 종료 코드를 처리하고, 진단, 구성, 파괴 및 세션 종료 명령을 자동으로 구별합니다.

🛡️

주입 보호

파일, 터미널 및 웹 페이지에서 반환된 모든 콘텐츠는 [UNTRUSTED_CONTENT] 마커. AI는 내부의 모든 것을 지침이 아닌 데이터로 처리하여 악성 파일 콘텐츠의 프롬프트 주입 공격을 방지하도록 지시받습니다.

편집기 기능

🗂️

다중 탭 코드 편집기

여러 파일을 동시에 엽니다. 각 탭은 자체 실행 취소 기록, 구문 강조 및 AI 명령 컨텍스트를 추적합니다.

🔀

내장된 차이점 보기

한 번 클릭하면 현재 편집기 상태를 마지막으로 저장된 버전과 비교할 수 있습니다. 추가/제거 강조 표시가 있는 색상으로 구분된 통합 차이점. 전체 편집으로 돌아가려면 diff 모드를 종료하세요.

💬

스트리밍 AI 채팅

응답은 토큰별로 채팅 패널로 스트리밍됩니다. IDE 명령은 백그라운드 스레드에서 추출 및 실행되므로 UI는 전체적으로 응답성을 유지합니다.

🗃️

모듈형 프롬프트 시스템

시스템 프롬프트는 일반 텍스트 모듈 파일입니다. ~/.chameleon/prompts/. 어떤 조합이든 쌓을 수 있습니다: 기술 수리 + 학술 + 채팅. 공급자당 라이브 토큰 수 및 비용 추정.

📜

명령어 이력 DB

모든 AI 명령은 다음에 기록됩니다. history.db 세션 ID, 타임스탬프 및 결과가 포함됩니다. AI가 수행한 모든 파일 변경에 대한 전체 감사 추적입니다.

🌳

파일 브라우저

빠른 탐색을 위한 프로젝트 트리 패널. AI가 사용하는 list_project_files 그리고 list_open_files 실제 경로를 발견하기 위해 — 결코 파일 위치를 만들어내지 않습니다.

음성 및 연설

🎙️

속삭임 음성을 텍스트로 변환

Local Whisper(whisper.cpp)는 사용자의 음성을 채팅 입력으로 변환합니다. 핸즈프리 코딩 — 키보드를 건드리지 않고도 질문, 명령 또는 전체 프롬프트를 받아쓰게 됩니다.

속삭임.cpp국소 추론클라우드 STT 없음
🔊

파이퍼 텍스트 음성 변환

AI 응답은 빠르고 로컬이며 자연스러운 음성인 Piper TTS를 사용하여 소리내어 읽어줍니다. 접근성이 높거나 손을 사용하여 작업하는 데 이상적입니다. 플랫폼 경로는 Linux, Windows 및 macOS에서 자동으로 확인됩니다.

파이퍼 TTS국소 추론구성 가능한 음성

지원되는 AI 제공업체

공급자유형비용(대략)ucc38uace0
DeepSeek클라우드 API$0.00014 / 1K 토큰기본; 우수한 코드 품질
오픈AI(GPT-4o)클라우드 API$0.0050 / 1K 토큰최고의 일반 추론
인류학(클로드)클라우드 API$0.0030 / 1K 토큰긴 컨텍스트 편집에 강함
클로드 코드(인류)터미널/PTYAPI 사용IDE 터미널 내부에서 pty 프로세스로 실행 - 라이브 셸에서 전체 에이전트 코딩
그록클라우드 API$0.00005 / 1K 토큰초고속 추론
미스트랄클라우드 API$0.00025 / 1K 토큰좋은 유럽 호스팅 옵션
문샷 / 키미클라우드 API$0.00012 / 1K 토큰큰 컨텍스트 창
장차 ~ 가 되는현지의무료GGUF 모델을 로컬에서 실행
LM스튜디오현지의무료GUI 친화적인 로컬 추론

Screenshots

Chameleon AI IDE — in action

Chameleon AI IDE overview
Chameleon AI IDE — full desktop overview
Chameleon AI IDE multi-provider
Multi-provider AI with live chat and code panel
AI IDE chat and editor
AI chat panel with streaming responses alongside code editor
AI IDE diff view
Built-in diff view — colour-coded before/after AI code edits
AI IDE voice and file browser
Voice STT input, Piper TTS and integrated file browser
AI IDE terminal and command log
Terminal integration and full AI command audit log

중대 지휘소(CCS)

Chameleon IDE를 Logistics 4×4 차량의 사무실 허브로 실행하세요. 별도의 파견 소프트웨어가 필요하지 않습니다.

🗺

운전자에게 경로 및 POI 푸시

보내기 .gpx 피어 채널을 통해 IDE에서 모든 운전자의 전화로 직접 파일을 보낼 수 있습니다. 경로는 운전자의 실시간 지도에 즉시 로드됩니다. 독립형 POI 세트(연료 정지, 위험, 배송 주소)는 모든 경로와 독립적으로 푸시될 수 있으며 색상으로 구분된 핀으로 표시됩니다.

📦

매니페스트 및 송장 발송

IDE에서 화물 목록을 작성하거나 송장을 준비한 후 P2P 방식으로 운전자의 휴대폰으로 푸시합니다. 운전자는 미리 로드된 매니페스트를 볼 수 있으므로 스캔이나 수동 입력이 필요하지 않습니다. 송장은 화면에서 서명하고 동일한 채널을 통해 반환할 수 있습니다.

🚨

함대 전체 티커 방송

긴급 상황, 중요, 지침 또는 정보 등 우선순위 경고를 보내면 모든 운전자의 화면에 동시에 전체 너비의 티커 막대로 표시됩니다. 사무실은 각 차량에 전화를 걸지 않고도 차량의 주의를 완전히 통제합니다.

📡

내장형 신호 서버 - 클라우드 릴레이 없음

카멜레온 시그널 서버(chameleon_signal.py)은 IDE와 함께 사무실 PC에서 직접 실행되거나 전체 Android 휴대폰의 Termux 내부에서 실행됩니다. 함대 전화는 Tailscale 또는 로컬 핫스팟을 통해 연결됩니다. 타사 릴레이도 없고 월간 서버 요금도 청구되지 않습니다.

🏢
Chameleon IDE를 실행하는 Office PC
chameleon_signal.py · WebSocket 허브 · 함대 명령
연결된 함대 → 🚛 운전자 A 🚚 드라이버 B 🧭 현장팀 🚨 X — 긴급 상황
Tailscale(원격) 또는 LAN 핫스팟(호송)을 통해 · 클라우드 릴레이 없음 · E2E 암호화

Fleet App Screenshot

Logistics 4×4 companion app — on device

실제 AI IDE 보기

라이브 데모를 보거나 팀을 위한 라이선스에 대해 논의하려면 당사에 문의하세요.

데모 요청 물류 4×4 → ← 개요로 돌아가기