Our take
Newless than six months old and changing fast- Activity
- 80
- Community
- 40
- Issues
- 21
- Pull requests
- 86
- Merges more pull requests than 99% of the projects we track
OpenExecutive is an ambitious, actively changing executive-assistant platform, but its young age and heavy contributor concentration make it worth piloting before relying on it for important workflows.
Good fit if
- You want a Claude-based executive assistant grounded in company documents and persistent decision context.
- You can operate the FastAPI and Next.js stack, configure integrations, and keep the API to a single instance for its scheduler.
- You value an Apache-2.0 project with a CI workflow and are comfortable reviewing its fast-moving changes.
Look elsewhere if
- You need a mature project with a longer operating history or a contributor base that is not concentrated around one person.
- Your deployment requires multiple API replicas, since the README warns the scheduler is not safe to run across processes.
- You need evidence of recent issue closure: the measured data reports no issues closed in the last 90 days, despite active commits and merged pull requests.
All health signals
| Last commit | 2026-10-19 (today) |
|---|---|
| Commits, last 90 days | 100+ |
| Releases, last 12 months | 19 (latest v0.6.1, 2026-10-18) |
| Contributors | 17 (top contributor: 82% of commits) |
| Issues closed, last 90 days | 0+ |
| Pull requests merged, last 90 days | 99 (typically merged in 0 days) |
| Project age | 4 months |
Checked on 2026-10-20 with the GitHub API.
Overview
OpenExecutive is a self-hostable virtual executive team built on Anthropic's Claude, with a FastAPI backend and Next.js web app. It aims to give a company one consistent executive voice for questions and follow-through, backed by specialist agents and context from company documents and past decisions. It can also meet users in tools such as Slack, Discord, Telegram, Google Chat, email, and MCP-compatible clients.
The project is aimed at leaders and teams that want company-specific strategic and operational assistance, rather than a general-purpose chatbot. Its governance controls, approval steps, and optional “Act as me” email drafting are intended to keep people involved in consequential actions.
Key Features
- Routes questions through an executive persona to specialist agents covering strategy, finance, people, legal, operations, marketing, product, sales, and board communications.
- Retrieves context from built-in domain knowledge and uploaded company documents using ChromaDB.
- Stores episodic decisions and initiatives in SQLite to inform later conversations.
- Offers a Next.js web UI, CLI, chat integrations, and an MCP server endpoint.
- Connects optional company services and knowledge sources, including Google Workspace, Microsoft 365, Notion, Confluence, and Drive.
- Supports scheduled follow-ups, proactive alerts, and per-person memory controls.
- Can route models through Anthropic, OpenRouter, or an OpenAI-compatible endpoint, including local model servers.
Use Cases
- A founder can get company-aware input on strategy, cash flow, hiring, or product priorities without briefing a new assistant each time.
- A leadership team can consult one executive interface across Slack or its web app, while using company documents as supporting context.
- A busy leader can draft email in their own voice for review and sending, keeping the final decision with the person.
- An organization can expose company context and specialist consultation to MCP clients, with access controlled by the deployment's authentication setup.
What you need
Detected in the repository
- Python (main language on GitHub)
- Automated checks on GitHub Actions
License in plain words
Apache-2.0permissive
- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the license, the NOTICE file and a note of your changes
- Share your changes: no
- Includes an explicit patent grant from the contributors:
A summary, not legal advice: the LICENSE file is what applies.
Getting Started
git clone https://github.com/SenteLabsAI/OpenExecutive.git
cd OpenExecutive
make install
cp .env.example .env
# Add ANTHROPIC_API_KEY to .env
make dev
Open http://localhost:3000 to use the app. See the README for authentication, integration, and deployment instructions.
Alternatives
- MaxKB: MaxKB is a general platform for building knowledge-grounded agents and workflows, rather than a ready-made virtual executive team with a consistent voice.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| OpenExecutive | Python | Apache-2.0 | 5.6k | New |
| MaxKB | Python | GPL-3.0 | 22.9k | Active |
Considerations
- This is a new project that is changing quickly. Recent activity and releases are strong, but the measured contributor data shows that most contributions come from one person; the measured data also reports no issues closed in the last 90 days.
- The basic setup uses Python 3.11 or later and Node 22.6 or later. The README says first startup downloads ChromaDB-related dependencies and an embedding model, so initial setup takes longer than subsequent starts.
- Production deployment requires attention to authentication, shared secrets, persistent storage, and allowed origins. The scheduler requires a single API instance unless it is separately gated.
- Anthropic is the default model provider and needs an API key unless you configure an alternative supported backend. The README notes that web search and some Claude-specific capabilities are unavailable with local models.
- The Apache-2.0 license permits commercial use and requires attribution.
Found this useful?
Share it with someone who would like OpenExecutive.