PS
Your AI-Powered Dev Team, Right in Your Editor
PS is a VSCode extension that provides an autonomous AI coding assistant capable of planning, coding, debugging, and executing tasks in your editor.
Features
- Multi-Mode Support: Code, Architect, Ask, Debug, and Custom Modes
- Autonomous Task Execution: Plan and act loop for automatic problem solving
- Checkpoint & Restore: Git-based checkpoint system for safe experimentation
- Auto-Approve (YOLO Mode): Automatic approval for trusted actions
- Multiple Model Providers: Support for Ollama, OpenAI, Anthropic, DeepSeek, and more
- MCP Integration: Model Context Protocol for extended capabilities
- Codebase Indexing: Fast semantic search across your project
Prerequisites
Before installing PS, ensure you have the following installed:
Node.js (v20.x or later)
pnpm (Package manager)
npm install -g pnpm
- Verify installation:
pnpm --version
Visual Studio Code
Installation
Install from VSIX
- Download the VSIX file from the marketplace or releases
- In VSCode, press
Ctrl+Shift+P
- Type "Install from VSIX" and select the downloaded file
- Reload VSCode
Configuration
Setting Up Your AI Provider
Open PS from the sidebar
Click "Configure Provider" or go to Settings
Choose your provider:
- Ollama (Local): Enter
http://localhost:11434 as base URL
- OpenAI: Enter your API key
- Anthropic: Enter your API key
- DeepSeek: Enter your API key and base URL
https://api.deepseek.com/v1
- Custom: Enter base URL and API key for any OpenAI-compatible provider
Click "Test Connection" to verify
Select your model from the dropdown
Auto-Approve Settings
Enable auto-approval for faster workflows:
- Read Operations: Automatically approve file reads
- Write Operations: Automatically approve file edits
- Execute Commands: Automatically approve terminal commands
Access via the auto-approve dropdown in the chat input area.
Modes
PS adapts to how you work:
| Mode |
Description |
| Code |
Everyday coding, edits, and file operations |
| Architect |
Plan systems, specs, and migrations |
| Ask |
Fast answers, explanations, and documentation |
| Debug |
Trace issues, add logs, isolate root causes |
| Custom |
Build specialized modes for your workflow |
Checkpoints
PS automatically creates checkpoints during task execution:
- View Diff: See what changed since last checkpoint
- Restore Files: Revert files to a previous state
- Restore Files & Task: Revert and continue from that point
Troubleshooting
Extension Not Loading
- Check the Output panel: View → Output → Select "PS"
- Check Developer Tools: Help → Toggle Developer Tools → Console
- Verify Node.js version:
node --version (should be v20+)
Model Connection Issues
- Verify your API key is correct
- Check the base URL (include /v1 for OpenAI-compatible APIs)
- Ensure your model is available (use "Test Connection")
- For Ollama, ensure Ollama is running:
ollama serve
License
Apache License 2.0
| |