Skip to main content

The Worka Pack Developer's Guide

Welcome to the official guide for developing AI Packs for the Worka platform.

This guide is designed for developers of all skill levels. Whether you are a junior developer taking your first steps into AI or a seasoned senior engineer looking to build powerful automation tools, you will find a clear, progressive path to mastering Worka.

What You Will Build

Throughout this book, we will guide you through the process of building a complete, albeit simple, AI pack from scratch. You will learn how to:

  • Scaffold a new pack using the worka CLI.
  • Build a user interface with React.
  • Create a backend service with tools the AI can use.
  • Define an AI agent and trigger a workflow.
  • Package and share your pack.

The Worka Philosophy

Worka is built on a core philosophy that moves beyond simple AI chatbots. It is a local-first, secure, and extensible platform for AI orchestration.

  • Orchestration over Conversation: Instead of treating AI as just a conversational partner, Worka treats it as an engine that can execute complex, multi-step plans called Directed Acyclic Graphs (DAGs).
  • Local-First and Secure: Your data, credentials, and pack source code stay on your machine. Worka runs natively and is designed from the ground up to respect your privacy and security.
  • Extensible through Packs: All functionality in Worka is delivered via installable Packs. This creates a powerful ecosystem where developers can build and share tools, creating a whole that is greater than the sum of its parts.