Skip to main content
Deno 2 is finally here πŸŽ‰οΈ
Learn more

πŸ“œ Scribe: Context-Aware Workflow Orchestration

https://img.shields.io/badge/license-GPLv3-blue.svg

IMPORTANT: Please be aware that the Scribe project is currently in its alpha phase. This means that the project is still in its early stages of development, and is not ready for use in a production environment. For more information, see our alpha release disclaimer.

Scribe is an innovative context-aware workflow orchestrator designed to manage and execute complex computational workflows. With the ability to share and manipulate state data across different tasks, Scribe is the perfect tool to design workflows for AI development, data processing, and much more.

Scribe is not just a tool, but a digital artisan’s companion, enabling a streamlined process to model and manage complex computations. It simplifies the task of developing and executing sophisticated computational processes by leveraging a shared and manipulable state data paradigm.

Join us on this exciting journey and become a part of the future of workflow management with Scribe! πŸ₯³

πŸŽ‰ Features

  • πŸš€ Powerful Pipelines: Design linear workflows with multiple tasks sharing common state data.
  • 🌐 Flexible Graphs: Manage complex, dependent tasks with directed acyclic graphs.
  • 🧩 Tasks and Context: Use simple tasks and shared context to build your custom workflows.
  • πŸ”„ Context Revisit Pattern: Manipulate the context before and after each task for advanced operations.
  • πŸ› οΈ Extensibility: Add your workflows to core pipelines, customizing Scribe’s behavior to meet your needs.

πŸš€ Getting Started

To start using Scribe in your projects, follow the simple steps outlined in our Getting Started Guide. It will walk you through the installation process, showcase basic usage examples, and provide helpful tips to maximize the potential of Scribe.

πŸ’‘ Learn More

Explore the extensive documentation and code examples in our documentation to dive deeper into the capabilities of Scribe, or use our fully interactive book Mastering Scribe: Context Workflows. Gain insights into advanced features, best practices, and use cases that can transform your applications.

⚑ Coming Soon

🌊 SynthFlow

SynthFlow will provide a set of plugins for Scribe which enable remote API access and management.

πŸ™‹β€β™‚οΈ Golem

Golem will provide a host of ready-to-use workflows for AI development, focusing on conversational AIs.

πŸͺ› SynthFlow Editor

A stand-alone web app which will be able to connect to SynthFlow APIs and run Scribe/SynthFlow instances directly in the browser using Web Workers.

🀝 Contributing

We welcome contributions from the open-source community to make Scribe even better. If you would like to contribute, please refer to our Contribution Guidelines for detailed instructions on how to get involved.

πŸ“„ License

Scribe is open-source software released under the GNU General Public License v3.0 license or later. Feel free to use, modify, and distribute it in accordance with the license terms.

The documentation and other parts of Scribe are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License, unless stated otherwise.

πŸ“§ Contact

Feel free to reach out to us if you have any questions. You can find our contact information in the contact section.

πŸ“° Posts