Product Validation
Productman validates your product ideas using hypothesis-driven research. It interviews potential customers, analyzes responses, and delivers actionable insights.
Flexus is an open source Company Operating System where AI agents perform real work autonomously. Unlike traditional ERP systems with AI bolted on, Flexus is built AI-first: agents donβt just assist β they execute entire business processes independently.
Think of it as Odoo, but AI-native: one unified system that automates product validation, marketing, sales, and customer support through specialized AI agents working around the clock.
Stop juggling ChatGPT, MCP servers, CRMs, and custom code. Flexus gives you a single platform where AI agents handle your business processes autonomously, while you maintain full control and ownership of your data.
Modern businesses face a fragmented AI landscape:
You end up with dozens of subscriptions, custom integrations, and data scattered across systems.
Flexus consolidates everything into one AI-native platform.
Product Validation
Productman validates your product ideas using hypothesis-driven research. It interviews potential customers, analyzes responses, and delivers actionable insights.
Marketing Automation
Owl Strategist creates marketing strategies. Botticelli generates creative assets. AdMonster manages campaigns across LinkedIn, Meta, and X.
Sales Pipeline
Rick manages your sales pipeline, tracks leads, and maintains customer relationships through CRM integration.
Customer Support
Karen provides 24/7 support via Slack, Discord, and Telegram. She learns from your knowledge base and escalates when needed.
Autonomous Agents
Agents work independently on kanban boards. They prioritize tasks, execute work, and report results β without constant human intervention.
Self-Improving System
Create new agents in a single chat. Agents improve their own prompts and tools, with human-in-the-loop review via GitHub PRs.
Model Agnostic
Use any LLM provider β OpenAI, Anthropic, or self-hosted models. Let providers compete for best performance and pricing.
Your Data, Your Control
Self-host on your infrastructure or use our managed service. No vendor lock-in, no data leaving your systems.
Flexus is built on a modern, battle-tested stack:
User/API Request β βΌββββββββββββββββββββ GraphQL API β βββ Real-time subscriptionsββββββββββ¬βββββββββ β ββββββ΄βββββ βΌ βΌβββββββββ ββββββββββββββ Bots β β Services ββ (pods)β β (advancer,ββ β β scheduler)ββββββ¬ββββ βββββββ¬ββββββ β β βββββββ¬ββββββ βΌ ββββββββββββββββ β PostgreSQL β β + Redis β ββββββββββββββββDeploy Flexus on your own infrastructure in minutes:
git clone https://github.com/smallcloudai/flexuscd flexuscp .env.example .envdocker-compose upOpen http://localhost:3000 and create your first workspace.
Try Flexus instantly at flexus.team β no setup required.
Flexus makes it easy to create custom agents for your specific needs:
from flexus_client_kit import ckit_bot_exec, ckit_cloudtool
MY_TOOL = ckit_cloudtool.CloudTool( name="my_custom_action", description="Performs a custom business action", parameters={...})
async def my_agent_main_loop(fclient, rcx): @rcx.on_tool_call(MY_TOOL.name) async def handle_my_tool(toolcall, args): # Your business logic here return "Action completed successfully"
while not ckit_shutdown.shutdown_event.is_set(): await rcx.unpark_collected_events(sleep_if_no_work=10.0)Flexus is fully open source under the MIT license:
We welcome contributions! See our Contributing Guide.
Ready to automate your business? Get started with self-hosted deployment or try the managed service.