WorkflowAI  by WorkflowAI

Open-source platform for building AI features collaboratively

Created 9 months ago
439 stars

Top 68.1% on SourcePulse

GitHubView on GitHub
Project Summary

WorkflowAI is an open-source platform designed for product and engineering teams to build and iterate on AI features without coding. It offers a unified interface to test and deploy over 80 AI models, enabling faster time-to-market and seamless provider switching.

How It Works

WorkflowAI provides a model-agnostic, unified interface for interacting with various AI providers, including OpenAI, Anthropic, and Google Gemini. Its core advantage lies in its no-code web application for building AI features, coupled with an interactive playground for comparing model performance, cost, and latency. The platform emphasizes structured output, cost tracking, and integrated observability for debugging and optimization.

Quick Start & Requirements

  • Install/Run: Use docker-compose up after configuring provider keys in .env.
  • Prerequisites: Docker, MongoDB, ClickHouse, Redis, MinIO (or S3-compatible storage). Provider API keys are required.
  • Setup: Local setup involves configuring environment variables and starting Docker containers.
  • Docs: WorkflowAI Documentation

Highlighted Details

  • Supports 80+ AI models with a unified interface.
  • Offers automatic provider failover during outages.
  • Includes built-in observability, cost tracking, and structured output.
  • Provides SDKs for Python and TypeScript, plus a REST API.

Maintenance & Community

  • Community: Discord server available for support and Q&A.
  • Roadmap: Not explicitly detailed in the README.

Licensing & Compatibility

  • License: Apache 2.0 License.
  • Compatibility: Permissive license suitable for commercial use and integration with closed-source applications.

Limitations & Caveats

The README mentions that Docker introduces significant latencies for development, suggesting detailed setup for client and API might be necessary for optimal local development. MinIO setup requires specific commands for anonymous read access.

Health Check
Last Commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
6
Issues (30d)
0
Star History
11 stars in the last 30 days

Explore Similar Projects

Starred by Alex Graveley Alex Graveley(Creator of GitHub Copilot, Dropbox Paper, Mobilecoin, Hackpad), Gregor Zunic Gregor Zunic(Cofounder of Browser Use), and
4 more.

lmnr by lmnr-ai

0.9%
2k
Open-source platform for engineering AI products
Created 1 year ago
Updated 1 day ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Vasek Mlejnsky Vasek Mlejnsky(Cofounder of E2B), and
1 more.

pezzo by pezzolabs

0.4%
3k
Open-source LLMOps platform for streamlining AI workflows
Created 2 years ago
Updated 2 months ago
Starred by Chris Lattner Chris Lattner(Author of LLVM, Clang, Swift, Mojo, MLIR; Cofounder of Modular), Tobi Lutke Tobi Lutke(Cofounder of Shopify), and
11 more.

modular by modular

0.1%
25k
AI toolchain unifying fragmented AI deployment workflows
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.