🧠

AI 驱动的 IDE

功能齐全的 PyQt6 代码编辑器,其中 AI 不仅仅提供建议,它还通过结构化命令桥代表您读取、写入、运行和验证代码。

多提供商人工智能 🎙️ 语音输入和 TTS 🔀 差异视图 ⚡ 流媒体回应

人工智能命令桥

AI 不只是聊天——它通过结构化 JSON 协议操作编辑器

📖

阅读一次,自由编辑

AI 读取文件一次 获取文件内容,将内容保留在上下文中,然后发出多个基于锚点的编辑,而无需在每次更改之间重新读取。没有浪费的往返行程。

🎯

基于锚点的replace_text

编辑引用的确切文本以查找,而不是行号。行号会随着代码的添加或删除而变化,而锚点却不会。多种的 replace_text 调用可以在单个响应中进行批处理,所有调用都以原子方式应用。

📝

write_file 用于完全重写

对于新模块或完全重写,AI 通过一条命令发送整个文件内容。系统自动创建一个 .bak 在覆盖之前备份并在新的编辑器选项卡中打开结果。

💻

终端集成

AI 可以运行 shell 命令并接收 JSON 结果,然后再继续。它等待每个结果,处理退出代码,并自动区分诊断、配置、破坏性和会话结束命令。

🛡️

注入保护

从文件、终端和网页返回的所有内容都包含在 [UNTRUSTED_CONTENT] 标记。人工智能被指示将内部的所有内容视为数据,而不是指令,以防止来自恶意文件内容的提示注入攻击。

编辑器功能

🗂️

多选项卡代码编辑器

同时打开多个文件。每个选项卡都会跟踪自己的撤消历史记录、语法突出显示和 AI 命令上下文。

🔀

内置差异视图

单击即可将当前编辑器状态与上次保存的版本进行比较。带有添加/删除突出显示的颜色编码统一差异。退出 diff 模式以返回完整编辑。

💬

流媒体人工智能聊天

响应逐个令牌流式传输到聊天面板中。 IDE 命令在后台线程中提取和执行,因此 UI 始终保持响应。

🗃️

模块化提示系统

系统提示符是纯文本模块文件 ~/.chameleon/prompts/。堆叠任意组合:技术维修+学术+聊天。每个提供商的实时代币计数和成本估算。

📜

命令历史数据库

每个 AI 命令都会记录到 history.db 包含会话 ID、时间戳和结果。对人工智能所做的每个文件更改进行完整的审计跟踪。

🌳

文件浏览器

用于快速导航的项目树面板。人工智能使用 list_project_fileslist_open_files 发现真实路径 - 它从不发明文件位置。

语音与语音

🎙️

耳语语音转文本

本地 Whisper (whisper.cpp) 将您的声音转录到聊天输入中。免提编码——无需触摸键盘即可听写问题、命令或整个提示。

耳语.cpp局部推理无云STT
🔊

Piper 文本转语音

人工智能的回答是使用 Piper TTS 大声朗读的——快速、本地、自然的声音。非常适合无障碍使用或双手工作。在 Linux、Windows 和 macOS 上自动解析平台路径。

派珀 TTS局部推理可配置的语音

支持的人工智能提供商

提供者类型成本(大约)笔记
深度搜索云API$0.00014 / 1K 代币默认;优秀的代码质量
OpenAI (GPT-4o)云API$0.0050 / 1K 代币最佳一般推理
人类(克劳德)云API$0.0030 / 1K 代币擅长长上下文编辑
克劳德·代码(人类)终端/ptyAPI使用在 IDE 终端内作为 pty 进程运行 — 在实时 shell 中进行完整的代理编码
格罗克云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 作为您的后勤 4×4 车队的办公中心 — 无需单独的调度软件

🗺

向司机推送路线和 POI

发送一个 .gpx 通过对等通道将文件从 IDE 直接发送到任何驾驶员的手机。路线会立即加载到驾驶员的实时地图上。独立 POI 集(加油站、危险、送货地址)可以独立于任何路线推送,并显示为颜色编码的图钉。

📦

舱单和发票发送

在 IDE 中构建货物清单或准备发票,然后将其点对点推送到司机的手机。司机会看到预加载的清单——无需扫描,无需手动输入。发票可以在屏幕上签名并通过同一渠道返回。

🚨

舰队范围内的股票广播

发送优先警报(紧急、重要、说明或信息),它会同时在每个驾驶员的屏幕上显示为全角滚动条。该办公室可以完全掌控车队的注意力,而无需给每辆车打电话。

📡

内置信号服务器——无云中继

Chameleon 信号服务器(chameleon_signal.py)直接在办公室 PC 上与 IDE 一起运行,或者在任何 Android 手机上的 Termux 内运行。车队电话通过 Tailscale 或本地热点连接到它 - 没有第三方中继,没有每月的服务器费用。

🏢
运行 Chameleon IDE 的办公室 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 → ← 返回概述