# OpenCompany - [What is OpenCompany?](https://docs.opencompany.sh/introduction.md): Your own AI assistant that does real work - free on your machine with your keys, or hosted on a usage-based plan - [How OpenCompany works](https://docs.opencompany.sh/how-it-works.md): What happens when you run a workflow: nodes, connections, agents, and where your data lives - [Choose how to run OpenCompany](https://docs.opencompany.sh/choose-how-to-run.md): Run it on your computer, on a cloud server, or from source - pick the path that fits you - [Install OpenCompany](https://docs.opencompany.sh/installation.md): Two commands and about five minutes - no login, no account, everything on your machine - [Add your AI key](https://docs.opencompany.sh/add-api-keys.md): Connect one AI provider - or run models locally for free with Ollama or LM Studio - [Your first chat](https://docs.opencompany.sh/first-chat.md): Say hello to your AI assistant and see a workflow run for the first time - [Your first workflow](https://docs.opencompany.sh/quickstart.md): Build a chat pipeline from an empty canvas: Chat Trigger, AI Agent, Console - [Troubleshooting](https://docs.opencompany.sh/troubleshooting.md): Fixes for the most common install and runtime problems - [FAQ](https://docs.opencompany.sh/faq.md): Frequently asked questions about OpenCompany - [Your First Workflow](https://docs.opencompany.sh/tutorials/first-workflow.md): Learn the basics of building workflows in OpenCompany - [Telegram bot in 10 minutes](https://docs.opencompany.sh/tutorials/telegram-bot.md): Build a free AI-powered Telegram bot with a token from @BotFather - [AI Agent Workflow](https://docs.opencompany.sh/tutorials/ai-agent-workflow.md): Build an AI agent with conversation memory and tools - [WhatsApp Automation](https://docs.opencompany.sh/tutorials/whatsapp-automation.md): Send and receive WhatsApp messages automatically - [Android Automation](https://docs.opencompany.sh/tutorials/android-automation.md): Control Android devices via ADB or remote relay - [Production Deployment](https://docs.opencompany.sh/deployment/production.md): Deploy OpenCompany to a cloud VM with one command using company deploy - [Architecture](https://docs.opencompany.sh/architecture.md): Deep dive into OpenCompany system architecture, execution engine, AI agents, and cache/security layers (plugin-first, WebSocket-first, Temporal execution) - [The canvas](https://docs.opencompany.sh/canvas.md): The workflow editor: palette, modes, console, shortcuts, and the Command Palette - [Credentials](https://docs.opencompany.sh/credentials.md): How OpenCompany stores and connects accounts: API keys, OAuth sign-in, CLI logins, and device pairing - [Node Overview](https://docs.opencompany.sh/nodes/overview.md): Understanding OpenCompany nodes and how they connect - [AI Chat Models](https://docs.opencompany.sh/nodes/ai-models.md): 12 providers - 11 dedicated model nodes plus xAI through the OpenAI-compatible path - with models fetched live from each provider - [AI Agents & Memory](https://docs.opencompany.sh/nodes/ai-agent.md): Build intelligent agents with conversation memory, skills, and tool calling - [AI Skills](https://docs.opencompany.sh/nodes/skills.md): The Master Skill node aggregates skills that extend AI Agent and Chat Agent capabilities - [AI Tools](https://docs.opencompany.sh/nodes/tools.md): Tool nodes that give AI Agents capabilities to perform actions - [Google Workspace](https://docs.opencompany.sh/nodes/google-workspace.md): Gmail, Calendar, Drive, Sheets, Tasks, and Contacts nodes with one Google sign-in - [Email](https://docs.opencompany.sh/nodes/email.md): Send, read, and react to email over IMAP and SMTP with any mail provider - [Messaging & Social](https://docs.opencompany.sh/nodes/messaging.md): Telegram, Twitter/X, and unified social nodes for sending, receiving, and searching messages - [WhatsApp & Social Nodes](https://docs.opencompany.sh/nodes/whatsapp.md): WhatsApp messaging and multi-platform social communication - [Discord Nodes](https://docs.opencompany.sh/nodes/discord.md): Discord bot messaging, server actions, message triggers, and slash commands - [Stripe](https://docs.opencompany.sh/nodes/stripe.md): Run Stripe operations and react to Stripe webhooks from your workflows - [Android Nodes](https://docs.opencompany.sh/nodes/android.md): 16 nodes for Android device automation - [Web Search](https://docs.opencompany.sh/nodes/search.md): Brave, DuckDuckGo, Perplexity, and Serper search nodes - usable as workflow steps or AI agent tools - [Browser Automation](https://docs.opencompany.sh/nodes/browser.md): Drive a real browser from your workflows: navigate, click, type, and extract - [Scraping & Proxies](https://docs.opencompany.sh/nodes/scraping.md): Crawlee and Apify scraping nodes, plus residential proxy configuration and monitoring - [Document Processing](https://docs.opencompany.sh/nodes/documents.md): RAG pipeline nodes for document ingestion, processing, and vector storage - [Webhooks & HTTP](https://docs.opencompany.sh/nodes/webhooks.md): HTTP requests and webhook handling nodes - [Code Executors](https://docs.opencompany.sh/nodes/code.md): Run Python, JavaScript, TypeScript, and sandboxed Monty code inside workflows - [Filesystem & Shell](https://docs.opencompany.sh/nodes/filesystem.md): Read, modify, and search files, and run shell commands from workflows - [Schedulers & Triggers](https://docs.opencompany.sh/nodes/schedulers.md): Start workflows on schedules, timers, and manual triggers This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.