WorkAny

Summary

WorkAny is a desktop AI agent application that executes tasks through natural language. It provides core capabilities including real-time code generation, tool execution, and workspace management.

Basic Information

Function Previews

The following demonstrates core functional scenarios of WorkAny:

  1. File organization
  2. Website generation
  3. Document generation
  4. Data table generation
  5. Slide generation
  6. Custom model provider configuration for agents
  7. Sandbox-based code execution
  8. Agent skills management

Core Features

FeatureDescription
Task ExecutionNatural language task input with real-time streaming output
Agent RuntimePowered by Claude Code
Agent SDKBuilt on Claude Agent SDK
SandboxIsolated code execution via Codex CLI
Artifact PreviewLive preview support for HTML/React/code files
MCP SupportModel Context Protocol server integration
Skills SupportCustom agent skills for extended functional capabilities
Multi-providerCompatible with OpenRouter, Anthropic, OpenAI, and custom model providers

Project Structure

The WorkAny codebase is organized into three main directories:

workany/
├── src/                # Frontend (React + TypeScript)
├── src-api/            # Backend API (Hono + Claude Agent SDK)
└── src-tauri/          # Desktop app (Tauri + Rust)

Technology Stack

LayerTechnologies Used
FrontendReact 19, TypeScript, Vite, Tailwind CSS 4
BackendHono, Claude Agent SDK, MCP SDK
DesktopTauri 2, SQLite

Development Guide

Prerequisites

  • Node.js >= 20
  • pnpm >= 9
  • Rust >= 1.70

Quick Start Commands

# Install all dependencies
pnpm install
 
# Start the backend API server
pnpm dev:api
 
# Start both web and desktop application (recommended)
pnpm dev:app
 
# Start web application only (optional)
pnpm dev:web

Contributing

Contributions to the WorkAny project are welcome. Please refer to CONTRIBUTING.md for contribution guidelines.

Acknowledgments

Some components of WorkAny are built with ShipAny.ai, an AI-powered full-stack development platform.

License

This project is licensed under the WorkAny Community License, which is based on Apache License 2.0 with additional conditions. © 2026 ThinkAny, LLC. All rights reserved.