zeenie-ai/OpenCompany
Self-improving AI Employees for everyone
OpenCompany – AI‑powered “employees” you run on your own computer
What it is
OpenCompany is a desktop‑first, open‑source platform that lets you create and run autonomous AI “employees”. Each employee is a small team of LLM‑driven agents (a lead plus specialist agents) that can be wired together with a visual canvas. The system runs locally (or in a Docker container) and can use any LLM you provide – OpenAI, Anthropic, Ollama, vLLM, etc. – or run models on‑device for free.
How you use it
- Hire – on the Home screen you describe a job (e.g., “manage my calendar”) or pick a pre‑built bundle. OpenCompany drafts a team configuration (lead + specialists) and you confirm.
- Build the team – in Dev mode you drag specialist nodes onto a canvas, connect them to tools (email, GitHub, Stripe, browsers, Android emulator, etc.) and give each a short plain‑text “skill” (playbook).
- Start – the employee runs in the background, waking on triggers such as new email, a scheduled time, or a user request. You can require it to ask for approval before sending a message.
- Review & coach – each employee has a memory you can open, edit, and a workspace where you see generated files, code, or notes. Updating a skill or adding a tool instantly changes its future behaviour.
Key technical pieces
- Connector library – 140+ built‑in integrations (Gmail, Google Calendar, Microsoft 365, GitHub, Vercel, Cloudflare, Stripe, WhatsApp, Telegram, Discord, X, etc.).
- Model agnostic – supports major hosted APIs and local runtimes (Ollama, LM Studio, llama.cpp, vLLM). No subscription lock‑in.
- Browser agent – launches a dedicated Chrome/Edge profile, lets the AI browse, fill forms, and you can take manual control when needed.
- Credential handling – optional 1Password bindings keep API keys and website passwords encrypted.
- Persistence – employee state, memory, and workflow survive restarts; Temporal‑style “Stop/Resume” lets long‑running tasks finish cleanly.
- Extensibility – adding a new tool, model provider, or skill is a single plugin folder; docs give a 5‑minute recipe.
Typical use‑cases
- Builder – writes code, opens PRs, deploys to Vercel/Cloudflare, keeps dev servers alive.
- Grower – schedules social‑media posts, monitors market signals, publishes content.
- Chief of Staff – triages email, manages calendar, prepares daily briefs.
- Front Desk – answers customer messages on WhatsApp, Telegram, Discord, with language translation and voice.
- Researcher – browses the web, scrapes documents, indexes knowledge for later queries.
- Treasurer – reacts to Stripe events, handles payments.
Getting started
- Download the native installer for Windows/macOS/Linux (or use the one‑line install script for servers). The app bundles a small bootstrap that installs
bun, Python, and the@zeenie-ai/opencompanynpm package. - For headless or self‑hosted setups you can run the Docker compose file, which builds the server and exposes a UI at
http://localhost:5678. - The UI is split into Home (quick hire), Dev mode (canvas editor), Chat/Workspace (conversation with the lead), and Settings (connectors, skills, API keys).
Who it’s for
- Individuals who want a personal AI assistant that can manage email, code, or social media without sending data to a third‑party SaaS.
- Small teams that need a locally‑hosted “AI coworker” they can audit, extend, and keep forever.
- Developers who want a playground for building multi‑agent workflows and experimenting with tool‑use.
License & community
- MIT‑licensed, contributions welcomed via the usual fork‑branch‑PR flow.
- Active Discord community and documentation site (
docs.opencompany.sh).
All details above are taken directly from the repository’s README; no additional features are inferred.
Related
- Project
- Project
- Project
- Project
- Project