Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Ptah - Coding OrchestraNew to Visual Studio Code? Get it now.
Ptah - Coding Orchestra

Ptah - Coding Orchestra

Preview

Ptah Extensions

|
1 install
| (0) | Free
The AI coding orchestra for VS Code. Intelligent workspace analysis, Code Execution MCP server, and project-adaptive AI agents — powered by Claude Agent SDK.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Ptah - AI Coding Orchestra

The AI coding orchestra for VS Code, powered by Claude Agent SDK

Ptah is a VS Code extension that brings intelligent, project-adaptive AI agents directly into your editor. With workspace intelligence, a built-in MCP server, and native SDK integration, Ptah orchestrates AI-assisted development without ever leaving VS Code.

Features

Core Features

  • Integrated Chat Sidebar - Native VS Code chat interface with AI agents
  • Visual Command Builder - Build commands through intuitive UI forms
  • Smart Context Management - Visual file inclusion/exclusion with optimization suggestions
  • Session Management - Multiple sessions with workspace awareness
  • Real-time Analytics - Token usage, cost tracking, and productivity insights

Quick Actions

  • Instant Code Review - Right-click any file for immediate AI analysis
  • Test Generation - Generate comprehensive tests for your code
  • Bug Detection - AI-powered bug finding and security analysis
  • Documentation - Auto-generate docs for functions and classes
  • Code Optimization - Performance and style improvements

Installation

Prerequisites

  1. VS Code 1.74.0 or higher

Install Extension

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "Ptah - Coding Orchestra"
  4. Click Install

First Run

  1. Open any workspace in VS Code
  2. Click the Ptah icon in the Activity Bar
  3. Follow the welcome guide to configure your setup

Development

Setup Development Environment

# Clone the repository
git clone https://github.com/Hive-Academy/ptah-extension.git
cd ptah-extension

# Install dependencies
npm install

# Compile TypeScript
npm run compile

# Start development
code .

Running the Extension

  1. Open the project in VS Code
  2. Press F5 to launch Extension Development Host
  3. Test the extension in the new VS Code window

Available Scripts

npm run compile     # Compile TypeScript
npm run watch      # Watch mode for development
npm run test       # Run test suite
npm run lint       # Lint TypeScript code

Architecture

Core Components

  • Extension Host (src/extension.ts) - Main entry point
  • Core Services (src/services/) - AI Provider, Session, Context management
  • UI Providers (src/providers/) - Webview providers for chat, analytics
  • Type Definitions (src/types/) - TypeScript interfaces

Key Services

  • AgentSDKProvider - Integration with Claude Agent SDK
  • SessionManager - Multi-session support with persistence
  • ContextManager - Smart file inclusion and optimization
  • WorkspaceManager - Project type detection and workspace integration

Configuration

Extension Settings

{
  "ptah.authMethod": "auto",
  "ptah.model.selected": "claude-sonnet-4-20250514",
  "ptah.autopilot.enabled": false,
  "ptah.enhancedPrompts.enabled": true,
  "ptah.compaction.enabled": true
}

Workspace Settings

Project-specific context rules and session preferences are automatically saved to workspace settings.

Usage Guide

Basic Chat

  1. Click Ptah icon in Activity Bar
  2. Type your question in the chat input
  3. Press Enter or click Send

Code Review

  1. Right-click any file in Explorer
  2. Select "Ptah: Review Current File"
  3. View analysis in chat sidebar

Context Management

  1. Open Context Files tree view
  2. Click checkmarks to include/exclude files
  3. View token usage and optimization suggestions

Command Builder

  1. Press Ctrl+Shift+P > "Ptah: Build Command"
  2. Select template from gallery
  3. Fill in parameters through visual form
  4. Execute command in chat

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

Development Workflow

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests if applicable
  5. Submit a pull request

License

MIT License - see LICENSE for details.

Links

  • VS Code Marketplace
  • VS Code Extension API
  • Issue Tracker

Support

  • Issues: GitHub Issues
  • Discussions: GitHub Discussions

Made with care for the VS Code community

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft