Skip to content

Latest commit

 

History

History
179 lines (146 loc) · 10.3 KB

File metadata and controls

179 lines (146 loc) · 10.3 KB

Welcome to DeepV Code Documentation

This documentation provides a comprehensive guide to installing, using, and developing DeepV Code. DeepV Code is an AI-powered coding assistant that brings advanced AI capabilities to your development workflow through both a command-line interface and VS Code extension.

Overview

DeepV Code is a monorepo project consisting of:

  • packages/cli: Command-line interface with interactive REPL environment
  • packages/core: Core functionality library (AI client, tools, MCP, hooks, skills)
  • packages/vscode-ui-plugin: Full-featured VS Code extension with webview UI
  • packages/vscode-ide-companion: Lightweight VS Code integration companion

The CLI and VS Code extension communicate with AI models through the core library, which manages requests, tool execution, context handling, and extensibility features.


📚 Documentation Index

🚀 Getting Started

🖥️ CLI Documentation

🔧 Core Library Documentation

🛠️ Tools Documentation

🪝 Hooks System (Enterprise Features)

🎯 Skills System

🔌 Model Context Protocol (MCP)

🔤 Language Server Protocol (LSP)

🏗️ Build & Development

🎨 UI/UX Features & Optimizations

🔐 Security & Authentication

📦 Platform & Compatibility

🧪 Testing & Quality

📊 Monitoring & Telemetry

⚙️ Advanced Features

📖 Legal & Policies

🤝 Contributing

📝 Examples


🗂️ Documentation Organization

This documentation is structured into logical sections:

  1. Getting Started - For new users and installation
  2. CLI - Command-line interface specifics
  3. Core - Core library internals
  4. Tools - Individual tool documentation
  5. Hooks - Enterprise hooks system (security & extensibility)
  6. Skills - Reusable AI workflows
  7. MCP - Model Context Protocol integration
  8. LSP - Language Server Protocol features
  9. Build - Development and deployment
  10. UI/UX - User interface optimizations
  11. Security - Authentication and security features
  12. Platform - Cross-platform compatibility
  13. Advanced - Advanced features and customization

💡 Quick Navigation Tips


We hope this documentation helps you make the most of DeepV Code! 🚀