Documentation

Everything you need to get started with the PiyRox platform

Introduction

Welcome to PiyRox - the agentic AI platform redefining how humans interact with digital systems.

Agentic Computing

Our platform goes beyond chatbots. We build AI agents that can take actions, write code, manage systems, and operate autonomously on your behalf.

🔒

Privacy First

Jarvis OS runs locally on your machine. Your data never leaves your computer unless you explicitly choose to share it.

High Performance

Optimized models with 200k+ token context windows, fast inference, and efficient resource usage.

Quickstart

Get up and running with PiyRox in minutes.

Terminal
# Install Jarvis OS
npm install -g @piyrox/jarvis

# Initialize your workspace
piyrox init

# Start the assistant
piyrox start

# Or use the web interface
open https://chat.piyrox.sbs

What You'll Get

  • Full-featured AI assistant on your machine
  • IDE with agentic coding capabilities
  • Web-based conversational AI
  • API access for custom integrations

Installation

System Requirements

PlatformMinimum VersionRecommended
Windows10 (21H2)11
macOS12.0 Monterey14.0 Sonoma
LinuxUbuntu 22.04 LTSUbuntu 24.04 LTS

Windows Installation

# Using npm
npm install -g @piyrox/jarvis

# Or download from our website
# Visit https://piyrox.sbs/download

macOS Installation

# Using Homebrew
brew install piyrox/tap/jarvis

# Or download the DMG from our website

Linux Installation

# Using npm
npm install -g @piyrox/jarvis

# Or download the AppImage

System Requirements

Minimum

  • 4GB RAM
  • 2 CPU cores
  • 500MB disk space
  • Internet connection (for initial setup)

Jarvis OS

Your ambient AI assistant that lives on your machine.

Core Features

  • Local filesystem access
  • Multi-step workflow execution
  • Voice command support
  • Offline capability
  • System automation
  • Secure sandboxed environment

Use Cases

  • Automated system maintenance
  • File organization and management
  • Calendar and task automation
  • Code compilation and testing
  • Network monitoring
  • Backup and sync operations

Basic Commands

# Start Jarvis
piyrox start

# Check status
piyrox status

# View logs
piyrox logs

# Stop Jarvis
piyrox stop

# Update to latest version
piyrox update

PiyRox IDE

The first IDE built entirely around agentic capabilities.

Key Capabilities

  • Full codebase context (128k tokens)
  • Agentic multi-file editing
  • Architectural planning
  • Automated testing
  • Git integration
  • All languages supported

Supported Languages

  • JavaScript/TypeScript
  • Python
  • Go
  • Rust
  • Java
  • C/C++
  • SQL
  • HTML/CSS

Agentic Features

// In PiyRox IDE, you can simply ask:
// "Add user authentication to this API"
// "Refactor this module to use TypeScript"
// "Create a REST API for this database schema"

// The IDE will:
// 1. Analyze your entire codebase
// 2. Plan the changes needed
// 3. Execute the modifications
// 4. Run tests to verify
// 5. Show you a diff of changes

PiyRox Chat

The conversational powerhouse with frontier AI models.

Models

  • PiyRox-4: Our latest frontier model for complex reasoning
  • Jarvis V3: Optimized for coding and technical tasks
  • Fast Model: Quick responses for simple queries

Capabilities

  • 200k token context window
  • Code execution sandbox
  • Image & file analysis
  • Multi-turn conversations
  • Memory of past interactions

API Access

Access PiyRox Chat programmatically through our API:

POST https://api.piyrox.sbs/v1/chat/completions
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "model": "piyrox-4",
  "messages": [
    {"role": "user", "content": "Hello!"}
  ]
}

API Reference

Programmatic access to PiyRox services.

Authentication

All API requests require authentication using an API key. You can generate API keys from your dashboard.

Authorization: Bearer YOUR_API_KEY_HERE

Endpoints

MethodEndpointDescription
POST/v1/chat/completionsSend a chat message
POST/v1/ide/completeGet IDE code completions
POST/v1/jarvis/executeExecute Jarvis commands
GET/v1/modelsList available models
GET/v1/billing/usageGet usage statistics

Rate Limits

PlanRequests/minuteMonthly quota
Free101,000 requests
Pro10050,000 requests
EnterpriseUnlimitedCustom

SDK Documentation

Official SDKs for easy integration.

JavaScript/TypeScript

import { PiyRox } from '@piyrox/sdk';

const client = new PiyRox({
  apiKey: process.env.PIYROX_API_KEY,
});

const response = await client.chat.completions.create({
  model: 'piyrox-4',
  messages: [{ role: 'user', content: 'Hello!' }],
});

console.log(response.choices[0].message.content);

Python

from piyrox import PiyRox

client = PiyRox(api_key=os.environ['PIYROX_API_KEY'])

response = client.chat.completions.create(
    model='piyrox-4',
    messages=[{'role': 'user', 'content': 'Hello!'}]
)

print(response.choices[0].message.content)

Webhooks

Receive real-time notifications about events in your PiyRox account.

{
  "event": "chat.message.created",
  "data": {
    "id": "msg_123",
    "user_id": "user_456",
    "content": "Hello world",
    "timestamp": "2026-05-23T10:00:00Z"
  }
}

Available Events

EventDescription
chat.message.createdNew chat message sent
chat.message.completedChat message response received
ide.file.editedFile edited in PiyRox IDE
jarvis.command.executedJarvis command completed
billing.subscription.updatedSubscription plan changed

Authentication

Secure authentication for all PiyRox services.

OAuth 2.0

We support OAuth 2.0 for web applications:

# Authorization URL
https://piyrox.sbs/oauth/authorize
?client_id=YOUR_CLIENT_ID
&redirect_uri=YOUR_REDIRECT_URI
&response_type=code
&scope=read write

# Token exchange
POST https://piyrox.sbs/oauth/token
grant_type=authorization_code
&code=AUTHORIZATION_CODE
&client_id=YOUR_CLIENT_ID
&client_secret=YOUR_CLIENT_SECRET
&redirect_uri=YOUR_REDIRECT_URI

Troubleshooting

Common Issues

Installation fails on Windows

Ensure you have Windows 10 21H2 or later. Run the installer as Administrator. If issues persist, check the system event logs for permission errors.

Jarvis won't start

Check that port 8080 is not in use by another application. Try running piyrox reset to reset the configuration. If the issue persists, contact support.

IDE slow completions

Ensure your project is under 100MB for optimal performance. For larger projects, consider using the cloud-based indexing feature. Also check that you have at least 8GB of free RAM.

API rate limits exceeded

Upgrade to a Pro or Enterprise plan for higher limits. You can also implement exponential backoff in your API clients to handle rate limits gracefully.

Best Practices

For Jarvis OS

  • Use the sandboxed environment for untrusted commands
  • Review Jarvis workflow scripts before execution
  • Enable two-factor authentication for remote access
  • Keep Jarvis updated for security patches
  • Use environment variables for sensitive configuration

For PiyRox IDE

  • Commit changes frequently when using agentic editing
  • Review IDE-generated code before committing
  • Use the built-in testing framework for all changes
  • Keep your codebase organized for better context
  • Use the IDE's built-in documentation viewer

For API Usage

  • Implement rate limiting in your clients
  • Cache responses when appropriate
  • Use webhooks for real-time updates instead of polling
  • Store API keys securely (environment variables, secret managers)
  • Handle errors gracefully with proper retry logic

Changelog

v2.0.0May 2026
  • Major upgrade to PiyRox-4 model
  • New agentic coding capabilities in IDE
  • 200k token context windows
  • Improved security sandbox
v1.5.0April 2026
  • Added voice command support to Jarvis
  • New pricing tiers
  • Enhanced IDE multi-file editing
v1.0.0March 2026
  • Initial public release
  • Core AI models launched
  • First version of PiyRox IDE