Frequently Asked Questions
Getting Started
What is ReCloud?
ReCloud is an advanced AI orchestration platform that transforms standard coding assistants into autonomous workflow engines. It enables complex multi-step AI task execution through intelligent tool chaining and unified interfaces.
Key Features:
- 60+ AI-powered tools for text analysis, code generation, image processing
- Hybrid execution model combining remote AI processing with local hardware acceleration
- IDE integration for seamless development environment connectivity
- Enterprise-grade security and performance optimization
How does ReCloud differ from other AI tools?
Unlike fragmented AI services, ReCloud provides:
- Unified platform instead of disconnected tools
- Autonomous workflows instead of manual orchestration
- Enterprise reliability with comprehensive monitoring
- Extensible architecture for custom tool development
What do I need to get started?
Prerequisites:
- Node.js 18+ and npm
- Google Gemini API key
- Cursor IDE (recommended)
- 4GB+ RAM, modern CPU
Installation:
npm install
# Configure environment variables
npm run dev
Usage Questions
How do I use tools in Cursor IDE?
// Basic usage
@recloud analyzeSentiment "This product is amazing!"
// With parameters
@recloud generateCode "Python fibonacci function" include_tests=true
// Complex workflows
@recloud analyzeSentiment and then generateResponse
What tools are available?
Text Analysis (16 tools):
- Sentiment analysis, entity recognition, language detection
- Grammar correction, bias detection, text summarization
Content Generation (17 tools):
- Code generation, content creation, image synthesis
- Chart generation, SQL queries, test data creation
Data Processing (8 tools):
- Data cleaning, format conversion, anomaly detection
Computer Vision (13 tools):
- Image analysis, object detection, OCR, image enhancement
Robotics & Automation (6 tools):
- Robot code generation, task planning, safety constraints
How do I activate/deactivate tools?
Use the desktop application interface:
- Open the desktop application
- Navigate to Tools tab
- Select/deselect tools
- Click "Restart Server" to apply changes
Or use CLI:
recloud tools activate analyzeSentiment generateCode
recloud tools deactivate generateImage
Configuration
How do I configure ReCloud?
Environment Variables:
# API Configuration
GEMINI_API_KEY=your_key_here
# Agent Behavior
TOOL_USAGE_POLICY=balanced_usage
AGENT_BEHAVIOR_PROFILE=helpful_assistant
PROMPT_OPTIMIZATION_POLICY=on_demand_improve
Configuration File:
{
"api": {
"port": 3001,
"timeout": 30000
},
"agent": {
"tool_policy": "balanced_usage",
"behavior_profile": "helpful_assistant"
}
}
How do I change agent behavior?
Modify environment variables or use desktop application settings:
- TOOL_USAGE_POLICY:
aggressive_usage,balanced_usage,minimal_usage - AGENT_BEHAVIOR_PROFILE:
helpful_assistant,concise_executor,proactive_partner - PROMPT_OPTIMIZATION_POLICY:
always_improve,on_demand_improve,disabled_improve
What are the system requirements?
Minimum Requirements:
- CPU: 2 cores
- RAM: 4GB
- Storage: 20GB SSD
- Network: 100Mbps
Recommended Requirements:
- CPU: 4+ cores
- RAM: 8GB+
- Storage: 50GB+ SSD
- Network: 1Gbps
Troubleshooting
Why am I getting "API key required" error?
Common Causes:
- Missing or invalid API key
- API key not set in environment variables
- API key expired or revoked
Solutions:
# Check API key
echo $GEMINI_API_KEY
# Update API key
export GEMINI_API_KEY="your-new-key"
# Restart services
recloud restart
Why are tool executions slow?
Performance Issues:
- High system load - Check CPU/memory usage
- Network latency - Verify internet connection
- API quotas - Check Gemini API limits
- Database bottlenecks - Optimize queries
Optimization Steps:
- Monitor system resources using standard OS tools
- Check API usage limits through your Google Cloud console
- Contact support for performance optimization assistance
Why doesn't the server start?
Startup Issues:
- Port conflicts - Check if ports are available
- Configuration errors - Verify environment variables
- Dependency issues - Check Node.js and npm versions
Debug Steps:
# Check ports
lsof -i :3001
# Verify configuration
recloud config show
# Start with debug logging
DEBUG=recloud:* recloud start
How do I reset ReCloud to defaults?
# Stop services
recloud stop
# Reset configuration
# Remove configuration files
# Reinitialize
recloud init
cp .env.example .env
# Edit .env with your settings
# Start services
recloud start
Development
How do I add a new tool?
Steps:
- Create configuration files for the new tool
- Implement handler logic for tool execution
- Register handler in the system
- Update tool catalog and test
Example:
// Tool handler implementation
export class CustomToolHandler implements ToolHandler {
async execute(parameters: any, context: ToolContext) {
// Implementation
return { success: true, data: result };
}
}
// Register
this.handlers.set('customTool', new CustomToolHandler());
How do I run tests?
# Run all tests
npm test
# Run specific tests
npm test -- --grep "sentiment"
# Run with coverage
npm run test:coverage
# Run integration tests
npm run test:integration
Deployment
How do I deploy ReCloud to production?
Production Deployment:
# Build for production
npm run build
# Set production environment
export NODE_ENV=production
# Configure production settings
# Update API keys, database URLs, etc.
# Start services
npm run start:prod
How do I scale ReCloud?
Scaling Strategies:
- Horizontal scaling - Multiple API instances with load balancer
- Database optimization - Connection pooling, query optimization
- Caching - Redis for session and result caching
- CDN - For static assets and file serving
Can I run ReCloud in Docker?
Docker Deployment:
# Build and run
docker-compose up -d
# Or manual build
docker build -t recloud .
docker run -p 3001:3001 recloud
Security
How secure is ReCloud?
Security Features:
- API key authentication with validation
- Input sanitization and validation
- Rate limiting to prevent abuse
- Audit logging for all operations
- Secure communication with TLS encryption
What data does ReCloud store?
Data Storage:
- User tool executions (for optimization and analytics)
- Configuration settings (API keys are encrypted)
- Performance metrics (anonymized)
- Debug logs (configurable retention)
How do I secure my API keys?
Best Practices:
- Never commit API keys to version control
- Use environment variables for sensitive data
- Rotate keys regularly
- Use different keys for dev/staging/production
- Monitor key usage for anomalies
Licensing and Support
What license does ReCloud use?
ReCloud uses a proprietary license. Commercial usage requires a license agreement. Contact sales@recloud.dev for licensing information.
How do I get support?
Support Channels:
- Documentation: Comprehensive docs at docs.recloud.dev
- GitHub Issues: Bug reports and feature requests
- Community Forum: User discussions and Q&A
- Email Support: support@recloud.dev for urgent issues
- Enterprise Support: Dedicated support for licensed users
Is ReCloud free?
Pricing Tiers:
- Free Tier: Basic tools, limited usage
- Professional: $49/month - Advanced tools, higher limits
- Enterprise: $199/month - Full access, priority support, custom integrations
This FAQ covers the most common questions about ReCloud. For additional help, check the documentation or contact support.