# OpenExecutive: Build a Virtual Executive Team with Claude

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/sentelabsai-openexecutive
Generated for open source discovery and AI-assisted research.

OpenExecutive uses Anthropic's Claude to power a virtual executive team with one consistent voice, specialist agents, and company-specific knowledge. It brings advice and workflows to a web app and workplace integrations, for teams willing to self-host and configure access.

GitHub: https://github.com/SenteLabsAI/OpenExecutive
OSRepos URL: https://osrepos.com/repo/sentelabsai-openexecutive

## Summary

OpenExecutive uses Anthropic's Claude to power a virtual executive team with one consistent voice, specialist agents, and company-specific knowledge. It brings advice and workflows to a web app and workplace integrations, for teams willing to self-host and configure access.

## Topics

- python
- ai-agents
- web-app
- rag
- executive-assistant
- episodic-memory
- workplace-integrations

## Repository Information

Last analyzed by OSRepos: Tue Oct 20 2026 07:42:27 GMT+0100 (Western European Summer Time)
Detail views: 3
GitHub clicks: 0

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## 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.

## Our Take

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.

## Project Health

| Signal | Value |
|---|---|
| Status | **New**: less than six months old and changing fast |
| 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.

## Project Facts

- Language: Python
- License: Apache-2.0
- Stars: 5.6k
- Forks: 626
- Topics: ai, anthropic, claude, fastapi, llm, multi-agent, nextjs, python
- Website: https://openexecutive.ai
- Archived: no

## What You Need

Detected in the repository:

- Python (main language on GitHub)
- Automated checks on GitHub Actions

## Getting Started

```bash
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](https://github.com/SenteLabsAI/OpenExecutive#readme) for authentication, integration, and deployment instructions.

## License in Plain Words

**Apache-2.0** (permissive).

- 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.

## Alternatives

- [MaxKB](https://osrepos.com/repo/1panel-dev-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](https://osrepos.com/repo/1panel-dev-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.