Vellum Launches Plugin Hub for Personal AI Assistants

A new development in the world of personal AI assistants has been announced by Vellum, a company that offers a local-first assistant with native macOS app and self-hosted service capabilities. The launch marks an important milestone for Vellum’s ecosystem, which is designed to provide users with more control over their data and integrations. At its core, the Plugin Hub is an open catalog of installable plugins that can be used in conjunction with Vellum’s AI assistant.

The key difference between skills and plugins lies in their functionality. Skills are typically one-off tasks, such as drafting a single email or performing a specific action within a workflow. Plugins, on the other hand, provide the assistant with ongoing capabilities that it can execute independently. This includes connecting to services like Gmail for inbox reading, managing calendars, tracking expenses, syncing notes, and monitoring code repositories.

Each plugin is designed to be a complete function that the assistant owns, rather than just a one-off prompt or instruction bundle. To develop plugins, Vellum uses TypeScript packages with lifecycle hooks, which differ from skills in their design and functionality. The manifest for each plugin utilizes the vellumai plugin-api and exposes specific hooks for initialization, user prompts, tool usage, model calls, and shutdown, ensuring that state is persisted to a local JSONL file.

This setup allows more people than just infrastructure engineers to build plugins, making it easier for users to create custom integrations without needing extensive coding knowledge. To cater to those who prefer not to write code, Vellum offers a plugin builder skill that generates a plugin from a plain-language description. This feature is crucial in democratizing the development process and enabling more users to contribute to the Plugin Hub.

Another significant aspect of this setup is credential handling. When plugins require API keys or OAuth tokens for accessing email, banking, or code repositories, those credentials remain on the machine and are not sent to the model. This ensures that sensitive integrations can be trusted with the assistant’s capabilities. Plugins themselves are open-source and portable, allowing them to be shared among users rather than being tied to a single vendor.

A notable feature of plugins is their ability to operate across different platforms. A plugin installed on macOS can run through Slack or Telegram with shared memory, making its capability available wherever the assistant is accessed. This flexibility enables developers to build once and deploy multiple times, streamlining the development process for users who need cross-platform compatibility.

The launch catalog includes a variety of use cases that demonstrate the potential of plugins in real-world applications. The Marketing Expert plugin bundles positioning, launches, content creation, brand voice management, and reporting into one cohesive tool. Similarly, the AI Hero Engineer Kit packages engineering workflows around plans, PRDs, vertical-slice issues, and test-driven loops.

Other notable examples include the Writing Coach, which runs daily prompts that escalate with a streak and critiques drafts, as well as the Fitness Companion, which logs meals, workouts, and weight, pulls nutrition data from OpenFoodFacts, and calculates macro targets. These plugins showcase the versatility of Vellum’s ecosystem in handling diverse tasks and workflows.

Users can install plugins directly from the catalog or by providing a GitHub URL for direct download. Authors are also encouraged to publish their own plugins to the same catalog, fostering a community-driven approach to plugin development and sharing. This collaborative environment is expected to drive innovation within Vellum’s ecosystem, as users contribute and build upon existing capabilities.

The Plugin Hub marks an important step in transforming Vellum from a product into a platform that can be extended and customized by its users. With this launch, the company aims to provide more comprehensive support for data analysis tools and AI assistants in various business settings.