Orchestrated Reasoning and Collaboration System - AI-powered workspace management application
- Multi-workspace session management
- AI-powered conversation interface
- Local-first architecture with filesystem-based storage
- Cross-platform support (macOS, Windows, Linux)
- Auto-update functionality
Download the latest release for your platform:
- macOS:
ORCS-Desktop_<version>_aarch64.dmgorORCS-Desktop_<version>_x64.dmg - Windows:
ORCS-Desktop_<version>_x64-setup.exe - Linux:
ORCS-Desktop_<version>_amd64.AppImageor.deb
Since the app is not notarized by Apple, you may see a security warning when first opening it.
Method 1: Using Terminal (Recommended)
# After copying the app to /Applications, run:
xattr -cr "/Applications/ORCS Desktop.app"Method 2: System Settings
- Try to open the app (you'll see a security warning)
- Go to System Settings → Privacy & Security
- Scroll down and click "Open Anyway" next to the ORCS Desktop message
- Click Open in the confirmation dialog
# Clone the repository
git clone https://github.com/yutakanishimura/orcs.git
cd orcs
# Install dependencies
cd orcs-desktop
npm install
# Run in development mode
npm run tauri dev
# Build for production
npm run tauri buildAfter modifying Rust enum types in crates/orcs-core/src/schema.rs, regenerate TypeScript types:
make schema-generateOr directly:
cargo run --bin orcs -- schema generateThis will update orcs-desktop/src/types/generated/schema.ts automatically.
Note: Run this command whenever you:
- Add new enum variants (e.g.,
ConversationMode::Detailed) - Modify existing enum definitions
- Add new schema types
make help # Show all available commands
make schema-generate # Generate TypeScript types from Rust schemas
make dev # Run Tauri app in development mode
make check # Type check Rust code
make fmt # Format all code
make test # Run all testsMIT License - see LICENSE for details
Yutaka Nishimura