AI in IDE 編程助手

專為開發者打造,支持 Claude、Codex 和 Gemini 等 AI 編程模型。選擇適合您工作流程的模型與渠道,更快速地編寫優質代碼、智能調試,並將複雜項目轉化為可管理的任務。

訂閱
Happy user 1Happy user 2Happy user 3Happy user 4Happy user 5

Built for developers

安裝 Node.js 18+, 然後運行:

npm install -g @anthropic-ai/claude-code

什麼是 AI in IDE

AI in IDE 是一個強大的 AI 編程助手,直接嵌入您的終端和 VS Code,讓 AI 輔助開發觸手可及。

智能代碼理解

理解你的整個代碼庫而非孤立片段,進行跨文件的協調修改,提出真正契合你項目的建議。

在你工作的地方工作

直接存在於你的終端和 IDE 中,無需切換環境,與 VS Code 和 JetBrains 深度集成。

無縫集成體驗

提供極具競爭力的價格方案,讓更多開發者能夠使用先進的 AI 編程助手,無需為高昂費用擔憂。

AI in IDE 能為你做什麼?

快速熟悉代碼庫

AI in IDE 能在幾秒鐘內分析並解釋整個代碼庫。它通過智能搜索自動理解項目結構和依賴關係,無需你手動選擇上下文文件。

從 Issue 到 PR

告別工具間的頻繁切換。AI in IDE 與 GitHub、GitLab 和命令行工具深度集成,處理完整的工作流程——閱讀 Issue、編寫代碼、運行測試並提交 PR——一切都在你的終端中完成。

執行強大的編輯操作

得益於對代碼庫和依賴關係的深入理解,AI in IDE 能夠執行跨多個文件的強大編輯操作,確保修改的準確性和可用性。

Terminal
$I'm new to this codebase. Can you explain it to me?
⏺I'll analyze the Excalidraw codebase structure and provide a high-level overview.
⏺Analyze(what: "Excalidraw codebase structure and provide a high-level overview of what it is, its main components, and how they're organized. Focus on understanding the project's purpose, architecture, and key features.")

Excalidraw is an open-source virtual whiteboard application with a hand-drawn style. It's designed for creating diagrams, wireframes, and collaborative drawings.

## Purpose
• Web-based drawing tool with infinite canvas
• Hand-drawn aesthetic with support for shapes, arrows, text
• End-to-end encrypted collaboration
• Works offline as a PWA (Progressive Web App)
## Architecture
The project is organized as a monorepo with these main components:
1. Core Package (packages/excalidraw)
• React component library for embedding Excalidraw in any application
• Handles drawing, rendering, and core functionality
• Uses roughjs for the hand-drawn style
• Includes export capabilities (PNG, SVG)
2. Web Application (excalidraw-app/)
• Full-featured web app at excalidraw.com
• Built on top of the core package
• Adds collaboration features, local storage, sharing
3. Support Packages
• common - Shared utilities and constants
• element - Element manipulation and type definitions
• math - Mathematical functions for drawing
• utils - General utility functions
4. Examples
• Integration examples (Next.js, browser script)
• Shows how to embed Excalidraw in different environments
5. Documentation (dev-docs/)
• API documentation
• Integration guides
• Component documentation
## Key Features
• Real-time collaboration with end-to-end encryption
• Export to various formats (PNG, SVG, JSON)
• Customizable drawing tools
• Dark mode support
• Localization
• Library of shapes and components
• Arrow bindings and labels
• Image support
## Technology Stack
• React for UI
• TypeScript for type safety
• Firebase for collaboration backend
• Jotai for state management
• Vite for development and building
• IndexedDB/LocalStorage for offline storage
The architecture allows for both using Excalidraw as a component in other applications and as a standalone web application with additional features.
$

開發者怎麼說

Alice, 前端工程師
"AI in IDE 幫我快速熟悉陌生項目的代碼結構,大大縮短了上手時間。"
Alice, 前端工程師

常見問題

查找關於 AI in IDE 的常見問題答案,開始使用 AI 驅動的編程輔助。

還有其他問題?

AI in IDE|開發者的 AI 編碼助手