# XrCoding **Repository Path**: chenkewen/xr-coding ## Basic Information - **Project Name**: XrCoding - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-23 - **Last Updated**: 2026-04-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # XrCoding — AI 原生智能编程 IDE ![XrCoding Logo](public/icons.svg) XrCoding 是一款面向未来的 AI 原生智能编程 IDE,旨在通过极致的 AI 集成提升开发效率。 ## 🚀 核心功能 ### 1. 智能 Agent 循环 内置自主 Agent,能够理解复杂指令并自动拆解任务。通过递归式工具调用,AI 可以自主完成代码阅读、修改、测试及运行。 ### 2. 深度项目理解 不同于简单的聊天机器人,XrCoding 深度集成于文件系统与终端。AI 能够感知整个项目的结构,精准定位代码位置,并进行跨文件的一致性修改。 ### 3. 会话持久化与上下文追踪 所有会话记录均自动保存至本地,支持跨会话的上下文衔接。您可以随时回顾之前的决策过程或恢复之前的编程任务。 ### 4. 极致的 UI/UX 体验 采用现代化的设计语言: - **Glassmorphism**: 磨砂玻璃质感的界面。 - **Dynamic Animations**: 平滑的过渡与反馈动画。 - **Monaco Editor Integration**: 与 VS Code 相同的核心编辑体验。 - **Real-time Terminal**: 深度集成的终端环境。 ## 🛠 技术栈 - **Core**: Electron, React 19, Vite - **Language**: TypeScript - **State**: Zustand - **Editor**: Monaco Editor - **Terminal**: xterm.js - **Icons**: Lucide React ## 📦 安装与运行 ### 环境要求 - Node.js >= 18 - npm / yarn / pnpm ### 快速开始 ```bash # 安装依赖 npm install # 启动开发环境 npm run dev:electron ``` ### 构建打包 ```bash # 构建 Windows 版本 npm run build:win ``` ## 📄 开源协议 本项目遵循 MIT 协议。