Pramix AI-ERP VS Code Extension
Build, Run, and Earn with AI-ERP Agents directly from VS Code.
Features
- 🔑 Authentication: Login with Google/GitHub via Pramix Auth API
- ➕ Create Agents: Scaffold new AI-ERP agents with TypeScript templates
- 🚀 Run Swarms: Execute agent swarms at scale using Pramix OS + Ray Cloud
- 📦 Publish: Deploy agents to Pramix Marketplace and earn 70% revenue share
- 💬 Community: Connect with the Pramix community on Discord
Installation
For Development
- Clone this repository
- Install dependencies:
npm install
- Compile the extension:
npm run compile
- Press
F5 in VS Code to open a new Extension Development Host window
For Users
Install from the VS Code Marketplace:
marketplace.visualstudio.com/items?itemName=pramix.vscode
Or install the .vsix file:
code --install-extension pramix-1.0.0.vsix
Usage
Getting Started
Login to Pramix
- Open Command Palette (
Ctrl+Shift+P / Cmd+Shift+P)
- Run:
Pramix: Login
- Authenticate via Google or GitHub
Create Your First Agent
- Open Command Palette
- Run:
Pramix: Create Agent
- Enter agent name
- Edit the generated
agents/<name>/agent.ts file
Run a Swarm
- Open Command Palette
- Run:
Pramix: Run Swarm
- Specify swarm size (1-1000 agents)
- Watch your agents execute on Pramix OS
Publish to Marketplace
- Open Command Palette
- Run:
Pramix: Publish
- Select your agent
- Earn 70% revenue share!
Dashboard
Access the Pramix Dashboard from the VS Code Activity Bar:
- View total earnings
- Quick access to all commands
- Real-time stats
Architecture
VS Code Extension (Desktop)
↓
Pramix Auth API
↓
Pramix OS + Ray Cloud
↓
CloudcodeX Web IDE + Marketplace
Commands
| Command |
Description |
Pramix: Login |
Authenticate with Pramix |
Pramix: Create Agent |
Scaffold a new AI-ERP agent |
Pramix: Run Swarm |
Execute agent swarms |
Pramix: Publish |
Publish agent to marketplace |
Pramix: Community |
Join Discord community |
Development
Compile
npm run compile
Watch Mode
npm run watch
Package Extension
npm run package
This generates a .vsix file for distribution.
Project Structure
.
├── src/
│ ├── extension.ts # Main extension activation
│ ├── dashboardProvider.ts # Webview provider for sidebar
│ └── webview/
│ └── dashboard.ts # Dashboard HTML template
├── media/
│ └── logo.svg # Extension icon
├── out/ # Compiled JavaScript (generated)
├── package.json # Extension manifest
└── tsconfig.json # TypeScript configuration
API Endpoints
The extension connects to these Pramix APIs:
- Auth:
https://auth.pramix.ai/login
- OS Runtime:
https://os.pramix.ai/run
- Marketplace:
https://marketplace.pramix.ai/upload
Requirements
- VS Code ^1.85.0
- Node.js (for local development)
Contributing
Join the Pramix community:
Revenue Share
Publish your agents and earn 70% revenue share from the Pramix Marketplace!
License
Copyright © 2025 Pramix
Desktop. Powerful. Done. 🚀