Agent Studio - Home
Multi-Platform IDE with AI-Powered Agent Orchestration for macOS, iOS, and iPadOS
Overview
Agent Studio is a production-grade multi-platform integrated development environment that brings professional AI agent orchestration and autonomous coding assistance to macOS, iOS, and iPadOS. It combines native Apple performance with AI-powered development tools (NeuronLink AI), real-time cross-device sync, and enterprise-grade agent management built on the OSSA 1.0 standard.
Core Innovation: Unified multi-platform IDE experience with merged NeuronLink AI autonomous coding features, enabling seamless development across desktop, tablet, and mobile devices with intelligent agent orchestration.
Quick Start
# Install
npm install @bluefly/agent-studio
# Development (macOS Desktop)
npm run dev:macos
# Development (Backend API)
npm run dev:backend
# Access services
# Web UI: http://localhost:3000
# API: http://localhost:3000/api/v1
# Agent Mesh: http://localhost:3005
macOS Quick Launch
# Launch standalone IDE
agent-studio
# Or use npm
npm run dev:macos
iOS/iPadOS Quick Start
- Open Xcode project in
ios-monitor/oripad-manager/ - Select target device/simulator
- Build and run (βR)
VSCode Extension
- Install Agent Studio extension
- Open command palette (ββ§P)
- Run "Agent Studio: Initialize Workspace"
Key Features
π¨ Multi-Platform Native Applications
- macOS Desktop: Full-featured IDE with SwiftUI (native performance)
- iOS Mobile: Real-time agent monitoring and code review on iPhone
- iPadOS Tablet: Tablet-optimized development experience with split-view
- VSCode Extension: AI coding assistant with NeuronLink integration
- Web Interface: Browser-based agent dashboard (Next.js)
- Electron Desktop: Cross-platform desktop alternative
π€ NeuronLink AI Integration
- Autonomous Coding: AI-powered code generation, refactoring, and bug fixes
- Multi-LLM Support: Claude 3.5, GPT-4 Turbo, Mistral, Gemini, AWS Bedrock
- MCP Protocol: Model Context Protocol for advanced tool integration
- Context-Aware Operations: Intelligent file operations, terminal commands, browser automation
- Inline Assistance: Real-time code suggestions and intelligent completions
- Code Intelligence: IntelliSense, diagnostics, automated refactoring
π§ Agent Orchestration (OSSA 1.0)
- OSSA 1.0 Compliant: Full adherence to Open Standards for Scalable Agents
- Agent Discovery: Automatic detection and registration of available agents
- Task Distribution: Intelligent workload distribution across agent mesh
- Health Monitoring: Real-time agent health checks and performance metrics
- Mesh Integration: Backend coordination via @bluefly/agent-mesh
- Spawn on Demand: Dynamic agent creation based on workload
π± Cross-Device Synchronization
- Real-Time Sync: Instant synchronization across all connected devices
- Conflict Resolution: Smart three-way merge strategies
- Offline Support: Work offline, automatic sync when reconnected
- Workspace Management: Multi-project organization and session persistence
- Session Continuity: Resume work seamlessly across devices
π§ Professional Development Tools
- Monaco Editor: Full-featured code editor with IntelliSense
- Integrated Terminal: Shell access with node-pty on all platforms
- Git Integration: Native version control and diff visualization
- File Management: Advanced file browser with fuzzy search
- Extension System: Plugin architecture for custom tools and workflows
π‘οΈ Enterprise Features
- RBAC: Role-based access control and team permissions
- Team Collaboration: Shared workspaces and collaborative agent sessions
- Audit Logging: Complete activity tracking and compliance reporting
- Secrets Management: Secure credential storage with Vault integration
- Policy Enforcement: Governance and compliance rules via OPA
Wiki Navigation
Core Documentation
- Features - Comprehensive IDE capabilities and tooling
- Architecture - System design, Electron + React stack
- Development - Setup, testing, and contribution guide
- Plugin Development - Extension and plugin system
Platform Guides
- macOS Desktop: Native SwiftUI application development
- iOS Monitor: Mobile agent monitoring and code review
- iPadOS Manager: Tablet-optimized development experience
- VSCode Extension: AI coding assistant integration
- Web Interface: Browser-based dashboard
Integration
- Agent Mesh: Backend coordination and service discovery
- Agent Brain: Knowledge graph and context awareness
- Agent Tracer: Observability and performance monitoring
- BuildKit: CLI tooling and automation
Current Focus (Active Features)
Multi-Platform Development
- Native Apps: SwiftUI for macOS, iOS, iPadOS with shared codebase
- Electron IDE: Cross-platform desktop application (Monaco Editor + React)
- VSCode Extension: NeuronLink AI coding assistant
- Web Dashboard: Next.js-based browser interface
NeuronLink AI Capabilities
- Autonomous Operations: Self-directed code generation and refactoring
- Multi-Provider Routing: Intelligent LLM selection based on task
- MCP Tool Integration: File operations, terminal, browser automation
- Context Management: Project-aware intelligent suggestions
Agent Orchestration
- OSSA 1.0 Standard: Full compliance with agent specification
- Health Monitoring: Real-time status tracking and alerting
- Task Distribution: Intelligent workload balancing
- Mesh Coordination: Distributed agent communication
Performance Metrics
- Sync Latency: <100ms cross-device synchronization
- Agent Response: <200ms task distribution and acknowledgment
- Editor Performance: 60 FPS rendering with Monaco Editor
- Mobile Responsiveness: Native 120Hz on ProMotion displays
- Offline Capability: Full functionality without network connection
Technology Stack
Frontend Applications
- macOS/iOS/iPadOS: SwiftUI, Combine, Swift 5.9+
- Electron Desktop: Electron 28+, React 18, Monaco Editor
- VSCode Extension: VSCode Extension API, TypeScript 5.0+
- Web Interface: Next.js 14, React 18, TailwindCSS
Backend Services
- Runtime: Node.js 20+, TypeScript 5.0+
- API Server: Fastify (REST), WebSocket (real-time sync)
- Databases: PostgreSQL (Prisma ORM), Redis (caching)
- Agent Coordination: @bluefly/agent-mesh (gRPC)
- Knowledge Graph: @bluefly/agent-brain (Neo4j)
AI & Observability
- LLM Providers: Anthropic, OpenAI, Mistral, AWS Bedrock
- MCP Protocol: Model Context Protocol for tool integration
- Tracing: Phoenix Arize, Jaeger, OpenTelemetry
- Metrics: Prometheus, Grafana dashboards
DevOps & Infrastructure
- Containerization: Docker, Docker Compose
- Orchestration: Kubernetes, Helm charts
- CI/CD: GitLab CI with Golden Workflow component
- Code Quality: ESLint, Prettier, Vitest, Playwright
Architecture Overview
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Native Apps (Swift/React/Electron) β
β macOS β iOS β iPad β VSCode β Web β
β (SwiftUI)β(SwiftUI)β(SwiftUI) β(Extension) β(Next.js) β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββ
β REST API / WebSocket / gRPC
ββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββ
β Backend API Server (Node.js + Fastify) β
β ββββββββββββββββ¬βββββββββββββββ¬ββββββββββββββββββββββββββ β
β β Agent Serviceβ Sync Engine β Auth & RBAC β β
β β Health MonitorβFlow Orchestr.β Intent Router β β
β ββββββββββββββββ΄βββββββββββββββ΄ββββββββββββββββββββββββββ β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββ
β gRPC / WebSocket
ββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββ
β Agent Mesh (Distributed Coordination) β
β ββββββββββββββββ¬βββββββββββββββ¬βββββββββββββββββββββ β
β β Orchestrator β Discovery β Task Router β β
β β Health Check β Load Balance β Service Registry β β
β ββββββββββββββββ΄βββββββββββββββ΄βββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Related Projects
- @bluefly/agent-mesh - Agent coordination and service mesh
- @bluefly/agent-brain - Knowledge graph and vector search
- @bluefly/agent-router - Multi-LLM routing gateway
- @bluefly/agent-tracer - Distributed tracing and observability
- @bluefly/agent-buildkit - CLI tools and automation
- @bluefly/agent-protocol - MCP protocol implementation
Quick Links
- Repository: https://gitlab.bluefly.io/llm/common_npm/agent-studio
- Issues: https://gitlab.bluefly.io/llm/common_npm/agent-studio/-/issues
- CI/CD: https://gitlab.bluefly.io/llm/common_npm/agent-studio/-/pipelines
- Package Registry: https://gitlab.bluefly.io/llm/common_npm/agent-studio/-/packages
- Technical Guide: https://gitlab.bluefly.io/llm/technical-guide
Installation
macOS Desktop (Native)
git clone https://gitlab.bluefly.io/llm/common_npm/agent-studio.git
cd agent-studio
npm install
npm run build:macos
npm run start:macos
Electron Desktop (Cross-Platform)
npm install
npm run dev:electron
# Or package for distribution
npm run package
Mobile Platforms
# iOS
npm run mobile:install-ios
npm run dev:ios
# iPadOS
npm run mobile:install-ipad
npm run dev:ipad
VSCode Extension
npm install -g @bluefly/agent-studio
# Or install from VSIX
code --install-extension AgentStudio-vscode.vsix
Support
- Issues: https://gitlab.bluefly.io/llm/common_npm/agent-studio/-/issues
- Documentation: This wiki
- Team: LLM Platform Team llm-platform@bluefly.io
Last Updated: 2025-01-10 Maintainer: LLM Platform Team License: MIT