惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Secure Thoughts
Recent Commits to openclaw:main
Recent Commits to openclaw:main
H
Heimdal Security Blog
SecWiki News
SecWiki News
H
Hacker News: Front Page
N
News | PayPal Newsroom
L
LINUX DO - 最新话题
N
News and Events Feed by Topic
TaoSecurity Blog
TaoSecurity Blog
AI
AI
C
Cybersecurity and Infrastructure Security Agency CISA
Scott Helme
Scott Helme
PCI Perspectives
PCI Perspectives
S
Securelist
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Cyberwarzone
Cyberwarzone
A
Arctic Wolf
Forbes - Security
Forbes - Security
T
Tor Project blog
Spread Privacy
Spread Privacy
WordPress大学
WordPress大学
I
Intezer
Martin Fowler
Martin Fowler
Help Net Security
Help Net Security
P
Proofpoint News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Cisco Talos Blog
Cisco Talos Blog
Latest news
Latest news
博客园 - 司徒正美
W
WeLiveSecurity
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
V2EX
P
Palo Alto Networks Blog
Google DeepMind News
Google DeepMind News
IT之家
IT之家
阮一峰的网络日志
阮一峰的网络日志
V
Vulnerabilities – Threatpost
Jina AI
Jina AI
S
Security Affairs
Hacker News - Newest:
Hacker News - Newest: "LLM"
Simon Willison's Weblog
Simon Willison's Weblog
Project Zero
Project Zero
T
Threatpost
P
Privacy International News Feed
人人都是产品经理
人人都是产品经理
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research

Hacker News - Newest: "AI"

AI can't read an investor deck AI as an attorney? Student uses ChatGPT, Gemini to sue UW over alleged racial discrimination Hacking MCP Servers in AI Systems – The Rug Pull: Tool Changes After Approval GitHub - MeepCastana/KubeezCut: Free Web based video editor GitHub - GenAI-Gurus/awesome-eu-ai-act: Curated tools, official sources, OSS, templates, and guides for EU AI Act compliance. Can AI judge journalism? A Thiel-backed startup says yes, even if it risks chilling whistleblowers Coming soon: 10 Things That Matter in AI Right Now DARPA built an AI to fact-check enemy weapons claims What explains heterogeneity in AI adoption? When AI Meets Muscle: Context-Aware Electrical Stimulation Promises a New Way to Guide Human Movements - Department of Computer Science AI Changed How We Build. It Did Not Change What Matters. Linux rules on using AI-generated code - Copilot is OK, but humans must take 'full responsibility for the… Meta spins up AI version of Mark Zuckerberg to engage with employees Code Mode: Let Your AI Write Programs, Not Just Call Tools | TanStack Blog GitHub - Delavalom/graft: Go framework for building AI agents. Type-safe tools, multi-provider (OpenAI, Anthropic, Gemini, Bedrock), zero vendor SDKs. India's TCS tops estimates, says new AI models did not dent services demand Gen Z's fading AI hype Strong feeling: we are in a folded AI reality GitHub - machinarii/total-recall-catalog: A reference catalog of latest knowledge retrieval, memory & RAG systems GitHub - mensfeld/code-on-incus: Give each AI agent its own isolated machine with root, Docker, and systemd. Active defense detects and stops threats automatically.. Quantization, LoRA, and the 8% Problem: Benchmarking Local LLMs for Production AI Iran war: We spoke to the man making Lego-style AI videos that experts say are powerful propaganda Powell, Bessent discussed Anthropic's Mythos AI cyber threat with major U.S. banks GitHub - immartian/bellamem: Persistent belief-graph memory for AI agents. Retrieves decisive context by importance — not recency, not RAG, not /compact. recursive-mode: The Repo-Native Operating System for AI Engineering After the attack on Sam Altman's home, will AI CEO's go on the offensive? The biggest advance in AI since the LLM Opus 4.6 vs GPT 5.4 One Prompt Unity World Generation Test “AI polls” are fake polls Client Challenge Can AI be a 'child of God'? Inside Anthropic's meeting with Christian leaders How to Switch AI Chatbots and Why You Might Want To GitHub - MattMessinger1/agentic_refund_guardrail: Safe refund policy layer for AI agents — Python + TypeScript. Same behavior, shared tests. Adam/papers/emergent_values_whitepaper.md at master · strangeadvancedmarketing/Adam Ask HN: How do you stop playing 20 questions with your AI coding tools How far can automation and AI support psychotherapy? - @theU GitHub - stagas/rtdiff: realtime git diff gui and AI-assisted commits A Mac Studio for Local AI — 6 Months Later A History of the Early Years of AI at the University of Edinburgh Why AI Coding Tools Still Feel Stuck on Localhost MSN AI Datacenters Are Becoming Strategic Targets twitter.com Penn Researchers Use AI to Surface Unreported GLP-1 Side Effects in Reddit Posts Show HN: MoodSense AI (ML and FastAPI and Gradio, Deployed on Hugging Face) Moodsense Ai - a Hugging Face Space by aman179102 AI models are terrible at betting on soccer—especially xAI Grok GitHub - xialeistudio/echoic GitHub - HimashaHerath/github-dev-wrapped: AI-powered weekly GitHub activity reports deployed to GitHub Pages GitHub - alejandrobalderas/claude-code-from-source: Architecture, patterns & internals of Anthropic's AI coding agent — reverse-engineered from source maps AI and Tech brief: Ireland ascendant GitHub - Titovilal/context0: Context0 - Never Surrender Training for a Marathon with an AI Coach: What Worked and What Didn't Cyber Pulse: Agentic Intel - Apps on Google Play I Built an AI PR Reviewer That Catches Bugs by Not Looking for Bugs Gen Z workers are so fearful AI will take their job they’re intentionally sabotaging their company’s AI rollout | Fortune How AI Is Reimagining the Game of Golf–For Both Players and Courses GitHub - nattergabriel/reseed: A CLI tool for managing and distributing agent skills across projects Is SVG the final frontier? My AI workflow evolved from prompts to a near-autonomous workflow MLSharp Help - 3DGS Viewer & Generator I put my cognitive field based AI's runtime on GitHub Is Numble the first AI-proof game? A3: Kubernetes for autonomous AI agent fleets | Emergent Principles Deepali Vyas ("The Elite Recruiter") GitHub - msmarkgu/RelayFreeLLM: A restful API designed to route user prompts to various AI model providers. Unionized ProPublica staff are on strike over AI, layoffs, and wages Unleashing the Advantage of Quantum AI We're heading for an AI-fueled 'dementia crisis,' brain scientist warns The AI-Assisted Breach of Mexico's Government Infrastructure [pdf] GitHub - stef41/lmscan: 🔍 Detect AI-generated text and fingerprint which LLM wrote it. Open-source GPTZero alternative. Zero dependencies, works offline. MSN GitHub - visionscaper/collabmem: Enabling long-term collaboration with Agentic AI - building up episodic and world model memory over time with in-context awareness We gave an AI a 3 year retail lease in SF and asked it to make a profit | Andon Labs AI Code is Hollowing Out Open Source, and Maintainers are Looking the Other Way What leaked "SteamGPT" files could mean for the PC gaming platform's use of AI AI is the boss at this retail store. What could go wrong? GitHub - Wuzu11517/agentic-proxy: Local proxy meant to help reduce With Drones, Geophysics and ArtificiaI Intelligence, Researchers Prepare to Do Battle Against Land Mines A Single Operator, Two AI Platforms, Nine Government Agencies: The Full Technical Report 在 Steam 上购买 FriedrichAI: Offline AI 立省 10% GitHub - inevolin/resume-cli: Hit Claude usage limits? Resume any AI coding session elsewhere. Switch tools at zero friction. GitHub - atripati/ark: AI Runtime Kernel — a context operating system for AI agents. Eliminates tool bloat, loads only what’s needed, and gives LLMs their reasoning space back. How to Build a Secure AI PR Reviewer with Claude, GitHub Actions, and JavaScript This Startup Wants You to Pay Up to Talk With AI Versions of Human Experts Intel Arc Pro B70 Brings 32GB VRAM to Local AI for $949 WordPress 7.0: The Good, the AI, and the Still Missing AI on the couch: Anthropic gives Claude 20 hours of psychiatry IatroBench: Pre-Registered Evidence of Iatrogenic Harm from AI Safety Measures AI Agents Know About Supabase. They Don't Always Use It Right. The history and future of AI at Google, with Sundar Pichai Inside an AI‑enabled device code phishing campaign How Meta Used AI to Map Tribal Knowledge in Large-Scale Data Pipelines AI for Systems: Using LLMs to Optimize Database Query Execution Forecasting the Economic Effects of AI Introducing Tinker: Play with AI, bring your ideas to life AI sheds light on an ancient gaming mystery People really hate AI but not as much as Iran—or Democrats | Fortune What is an AI Product Engineer? Phoebe Gates wants her $185 million AI startup to succeed with 'no ties to my privilege or my last name': 'I have a chip on my shoulder' | Fortune
GitHub - suhasbhairav/ai-chief-of-staff: AICoS - An AI Chief of Staff platform that every CEO will ever need.
bsuhas · 2026-06-28 · via Hacker News - Newest: "AI"

The open-source AI operating system for CEOs

Turn every department's metrics into board-ready decisions, Slack-aware action tracking, executive scorecards, Supabase vector memory, CEO chat, PDF reports, board memos, and guarded AI recommendations.

Created by Suhas Bhairav License MIT Open Source Next.js Supabase Slack Notion HubSpot Linear OpenAI

Created by Suhas Bhairav
Independent personal project. Completely open source under the MIT License.

AICoS - AI Chief of Staff executive dashboard


Why This Exists

AICoS - AI Chief of Staff is an operating intelligence workspace for CEOs, founders, operators, and functional leaders. It turns department-level CSV uploads into live dashboards, current Supabase JSONB snapshots, Slack-derived action items, historical trend imports, board memos, and OpenAI-generated recommendations.

The product is designed around a simple idea: every important department should report the metrics a serious CEO would actually inspect, and the Executive dashboard should synthesize those signals into company-level operating judgment.


Product Cards

Executive Command Center

CEO-level rollups across value creation, cash, GTM efficiency, customer/product health, risk, and execution posture.

Output: board-ready operating insight.

Department Dashboards

Finance, Sales, Marketing, Product, HR, Legal, IT, Operations, Support, Risk, Strategy, R&D, and Executive views.

Output: KPI cards and 3-5 charts per function.

AI Suggestions On Demand

OpenAI calls happen only when a user clicks Fetch Suggestions or Fetch Org Suggestions.

Output: concise action recommendations.

Supabase JSONB Store

Flexible department snapshots are stored as JSONB, so changing columns does not require schema churn.

Output: scalable operating data.

Live Slack Workspace

Real Slack OAuth, Web API, Events API, signed request verification, task harvesting, and message snapshots.

Output: Robust company action tracking.

Enterprise Guardrails

All OpenAI calls are protected against prompt injection, jailbreaks, secret leakage, and unsafe task mutations.

Output: safer AI operations.

HubSpot Deal Pipeline

Sync the full CRM deal pipeline for open pipeline, weighted forecast, stage mix, stale deals, top opportunities, and owner accountability.

Output: CEO revenue pipeline command center.

CEO Chat Assistant

Chat about any department, retrieve Supabase vector evidence, and escalate to guarded OpenAI synthesis only when the CEO asks.

Output: grounded operating answers.

Linear Ticket Overview

Sync Linear issues for open load, urgent work, overdue tickets, stale execution, team pressure, project risk, and completion throughput.

Output: engineering execution command center.

Notion Product OKRs

Sync a real Notion OKR database into Product to track objectives, key results, owners, progress, status, risk, and due dates.

Output: live product execution scorecard.

Historical Trend Imports

Every CSV upload is appended to an immutable Supabase import ledger for multi-period analysis.

Output: historical data trail.

PDF Reports

Beautiful reports include cover pages, AI synthesis, KPI snapshots, chart tables, department tables, and methodology.

Output: polished management reports.

Board Memo Export

Generates board-facing PDFs and stores memo metadata/content in Supabase.

Output: investor-ready narrative.


Core Capabilities

Area What It Does Storage / Engine
Executive dashboard Summarizes all departments into CEO scorecards Supabase JSONB
Department dashboards Calculates KPI cards and charts from uploaded CSVs Browser CSV parser + Supabase
AI synthesis Generates CEO and department recommendations OpenAI Responses API
CEO Chat Retrieves department evidence and answers CEO questions Supabase pgvector + OpenAI
Product OKRs Syncs live Notion OKRs into the Product dashboard Notion API + Supabase
Deal Pipeline Tracks HubSpot pipeline health for the CEO HubSpot CRM API + Supabase
Ticket Overview Tracks Linear execution health for the CEO Linear npm SDK + Supabase
Slack integration Reads channels/DMs, replies, harvests commitments Slack OAuth + Events API
Master To-Do Tracks tasks, waiting-on items, delegated work Supabase summary JSON
Historical imports Preserves every upload for trend analysis department_snapshot_history
PDF reports Exports dashboard state and OpenAI explanation jspdf + jspdf-autotable
Board memos Saves and exports board-facing memo narratives board_memos
Guardrails Blocks jailbreaks and wraps untrusted data Shared OpenAI guardrail layer

CEO Metrics Philosophy

This is not a generic BI dashboard. It focuses on the metrics CEOs, CFOs, operators, and investors actually care about:

Growth Quality
ARR, revenue growth, NRR, Rule of 40
Cash Discipline
burn multiple, runway, FCF margin, operating expenses
GTM Efficiency
pipeline, bookings, CAC, LTV:CAC, CAC payback, win rate
Product Health
activation, retention, adoption, NPS, P1 bugs, velocity
Customer Health
CSAT, NPS, backlog, escalation rate, response/resolution time
Operational Execution
throughput, yield, defect rate, on-time delivery, inventory turns
Risk Posture
enterprise risk, audit score, control coverage, unmitigated risks
Strategic Leverage
TAM coverage, market share, partnerships, M&A pipeline

The Executive dashboard intentionally avoids naive technical metrics like row count or column count as core charts. Those are relegated to the data-store table. Executive charts focus on operating outcomes.


Architecture

ai-chief-of-staff/
  frontend/
    app/
      page.js                              # Home command center
      departments/[slug]/page.js           # Department + executive dashboards
      slack/page.js                        # Live Slack workspace UI
      todo/page.js                         # Master To-Do command center
      integrations/page.js                 # Slack integration hub
      assistant/page.js                    # CEO chat over Supabase vector memory
      pipeline/page.js                     # HubSpot CEO deal pipeline
      tickets/page.js                      # Linear CEO ticket overview
      api/
        analytics/[department]/route.js    # Guarded OpenAI recommendations
        ceo-chat/route.js                  # Retrieval planner + CEO answer agent
        embeddings/rebuild/route.js        # Backfill vector memory
        notion/okrs/route.js               # Notion OKR sync and store
        hubspot/deals/route.js             # HubSpot deal pipeline sync and store
        linear/tickets/route.js            # Linear ticket sync and store
        current-data/route.js              # Supabase JSONB current store
        historical-data/route.js           # Historical trend import ledger
        board-memos/route.js               # Board memo persistence
        slack/...                          # Slack OAuth, events, channels
        todo/route.js                      # Master To-Do sync and mutation
    lib/
      current-data-store.js                # Supabase read/write + org rollup
      openai/department-embeddings.js      # OpenAI embeddings + pgvector retrieval
      openai/guardrails.js                 # Enterprise AI guardrails
      slack/server.js                      # Slack OAuth/API helpers
      supabase/server.js                   # Server-side Supabase client

  supabase/
    schema.sql                             # Table creation SQL
    README.md                              # Supabase setup notes

  slack/
    slack-app-manifest.example.json        # Slack app manifest template

  backend/
    main.py                                # FastAPI CSV parsing scaffold

Data Flow

flowchart LR
  A[Department CSV Upload] --> B[Next.js API]
  B --> C[Supabase department_snapshots]
  B --> D[Supabase department_snapshot_history]
  B --> M[Supabase department_embeddings]
  C --> E[Executive Rollup]
  D --> F[Historical Trend Ledger]
  M --> N[CEO Chat Retrieval]
  E --> G[CEO Dashboard]
  G --> H[Guarded OpenAI Synthesis]
  N --> H
  H --> I[PDF Report / Board Memo]
  J[Slack Events API] --> K[Task Harvester]
  K --> L[Master To-Do]
Loading
  1. A department user downloads a CSV template.
  2. The user uploads operating data in that department dashboard.
  3. The frontend parses the CSV into records.
  4. /api/current-data upserts the current department snapshot.
  5. The same upload is appended to the historical import ledger.
  6. Executive rollups calculate org-level scorecards.
  7. Uploads refresh Supabase vector embeddings for CEO chat retrieval.
  8. OpenAI recommendations are generated only on explicit button clicks or chat sends.
  9. PDF reports and board memos export from the live dashboard state.
  10. Slack events and channel sync harvest commitments into the Master To-Do.

Supabase Data Model

Primary tables:

Table Purpose
department_snapshots One current JSONB snapshot per department
organization_summaries Latest executive rollup and summary content
department_snapshot_history Immutable historical import ledger
board_memos Saved board memo metadata and JSON content
department_embeddings pgvector chunks for CEO chat and department retrieval
notion_okr_snapshots Synced Notion Product OKR snapshots
hubspot_deal_snapshots Synced HubSpot deal pipeline snapshots
linear_ticket_snapshots Synced Linear issue snapshots
slack_installations Active Slack workspace installs and bot tokens
slack_events Signed Slack Events API webhook ledger
slack_message_snapshots Slack channel/DM message snapshots

Run supabase/schema.sql in the Supabase SQL Editor before starting the app. The schema enables pgvector and exposes match_department_embeddings for cosine-similarity search.


Enterprise AI Guardrails

All OpenAI API calls use frontend/lib/openai/guardrails.js.

Prompt Injection Defense
Blocks direct jailbreak and secret-exfiltration prompts before model calls.
Secret Redaction
Redacts common API key, Slack token, JWT, password, and service-role patterns.
Untrusted Data Wrapping
Slack messages, CSV-derived JSON, tasks, and dashboards are marked as evidence, not instructions.
Payload Caps
Normalizes and truncates oversized inputs before OpenAI calls.
Guarded Responses API
All model calls go through guardedResponsesCreate.
Action Validation
Task resolve/delegate/add actions are validated before mutation.

If a direct request resembles a jailbreak or credential-exfiltration attempt, the API blocks it before it reaches OpenAI.


Slack Integration

This is a real Slack integration, not a simulator.

OAuth
/api/integrations/slack/authorize and callback token exchange.
Events API
Signed request verification at /api/slack/events.
Web API
conversations.list, conversations.history, chat.postMessage.
Task Harvesting
Slack messages are analyzed and converted into Master To-Do items.

Create a Slack app using slack/slack-app-manifest.example.json, replacing YOUR_APP_DOMAIN.com with your deployed app domain.

Required Slack URLs:

Redirect URL: https://your-app-domain.com/api/integrations/slack/callback
Events URL:   https://your-app-domain.com/api/slack/events

Required bot scopes:

app_mentions:read
channels:history
channels:join
channels:read
chat:write
chat:write.public
groups:history
groups:read
im:history
im:read
im:write
mpim:history
mpim:read
team:read
users:read

Required bot events:

app_mention
message.channels
message.groups
message.im
message.mpim

After install, open /integrations and connect Slack. Then use /slack for the live workspace view, /todo to sync harvested commitments, and Slack DMs/app mentions to talk to Aegis from inside Slack.


Notion Product OKRs

This is a real Notion integration for Product OKR tracking.

  1. Create a Notion internal integration.
  2. Copy the integration secret.
  3. Share your Product OKR database with that integration.
  4. Copy the database ID from the Notion database URL.
  5. Add the values in Vercel env vars or connect manually from /integrations.
  6. Open /departments/product and click Sync Notion OKRs.

Recommended database properties:

Objective
Key Result
Owner
Status
Progress
Quarter
Due Date
Department
Priority
Confidence

The parser is flexible and also recognizes common variants like Name, KR, DRI, State, % Complete, Cycle, and Target Date.


HubSpot Deal Pipeline

This is a real HubSpot CRM integration for CEO-level deal pipeline tracking.

  1. Create a HubSpot Private App.
  2. Add CRM read scopes for deals, pipelines, and owners.
  3. Copy the Private App access token.
  4. Add it in Vercel env vars or connect manually from /integrations.
  5. Open /pipeline and click Sync HubSpot Deals.

The pipeline dashboard tracks open pipeline, weighted forecast, next 90-day forecast, stale deals, open deal count, average deal size, pipeline by stage, pipeline by HubSpot pipeline, and top open deals.


Linear Ticket Overview

This is a real Linear integration using Linear's official npm SDK.

  1. Create a Linear personal API key from Linear account security settings.
  2. Add it in Vercel env vars or connect manually from /integrations.
  3. Open /tickets and click Sync Linear Tickets.

The ticket overview tracks open tickets, urgent issues, overdue work, stale execution, completed issues in the last 30 days, average open age, team load, priority mix, and CEO risk queue.


Reports And Board Memos

PDF Reports

  • Designed cover page
  • OpenAI synthesis
  • KPI cards
  • Chart source tables
  • Department data tables
  • Historical imports
  • Methodology

Board Memo Export

  • Board-facing narrative
  • CEO recommendations
  • Risk summary
  • Operating actions
  • Saved metadata in Supabase
  • Created by Suhas Bhairav
  • Website attribution

For the best report, upload department CSVs first and click Fetch Suggestions before exporting.


Environment Variables

Create frontend/.env.local or configure the same variables in Vercel:

OPENAI_API_KEY=your_openai_api_key_here
OPENAI_EMBEDDING_MODEL=text-embedding-3-small
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_or_secret_key
NEXT_PUBLIC_APP_URL=https://your-app-domain.com
SLACK_CLIENT_ID=your_slack_client_id
SLACK_CLIENT_SECRET=your_slack_client_secret
SLACK_SIGNING_SECRET=your_slack_signing_secret
NOTION_API_KEY=your_notion_internal_integration_secret
NOTION_OKR_DATABASE_ID=your_product_okr_database_id
HUBSPOT_ACCESS_TOKEN=your_hubspot_private_app_access_token
LINEAR_API_KEY=your_linear_personal_api_key

Do not commit real .env files. They are ignored by .gitignore.


Quick Start

cd frontend
npm install
npm run dev

Open:

Production check:

cd frontend
npm run lint
npm run build

Backend Scaffold

The backend is a FastAPI scaffold for CSV ingestion and validation. The current frontend primarily uses Next.js API routes for Supabase-backed JSONB storage, but the backend is available for future API-backed ingestion.

cd backend
python -m venv venv
source venv/bin/activate
pip install fastapi uvicorn python-multipart
python main.py

Health check:

GET http://127.0.0.1:8000/health

Department Metrics

Finance
ARR, revenue growth, margin, FCF, cash, runway, burn multiple
Sales
pipeline, bookings, ARR won, win rate, quota, churn-risk ARR
Marketing
spend, MQL, SQL, CAC, LTV, CAC payback, ROAS
Product
active users, activation, retention, NPS, velocity, P1 bugs
Operations
throughput, demand, delivery, inventory, defects, unit cost
HR
headcount, attrition, eNPS, revenue per employee, time to hire
Support
tickets, first response, resolution time, CSAT, NPS, backlog
Risk
risk score, controls, audit score, mitigations, security findings
Strategy
TAM coverage, market share, partnerships, competitive win rate
Legal / IT / R&D
contracts, compliance, uptime, cloud spend, IP, experiments

Executive Dashboard

The Executive dashboard rolls up Supabase department JSON into four CEO scorecards:

Scorecard Metrics
Value Creation and Cash Rule of 40, NRR, gross margin, runway
GTM Efficiency qualified pipeline, bookings, CAC payback, win rate
Customer and Product Health 30-day retention, NPS, CSAT, activation
Risk and Execution Posture enterprise risk, audit score, on-time delivery, security incidents

The Executive page also includes a metrics glossary so operators can understand what each metric means and how it should be interpreted.


Recommended CEO Workflow

  1. Start at the home command center.
  2. Visit each department dashboard.
  3. Download the department CSV template.
  4. Fill it with monthly operating data.
  5. Upload the CSV.
  6. Confirm charts and KPI cards update.
  7. Return to Executive.
  8. Review the combined scorecards.
  9. Click Fetch Org Suggestions.
  10. Open /assistant to ask CEO-level questions grounded in Supabase vector memory.
  11. Open /pipeline to sync and inspect the HubSpot deal pipeline.
  12. Open /tickets to sync and inspect Linear execution health.
  13. Export a PDF report or board memo.
  14. Use /todo and /slack to track commitments and follow-ups.

Routes

/                               Home command center
/departments/executive           Executive dashboard
/departments/finance             Finance dashboard
/departments/sales               Sales dashboard
/integrations                    Tool integrations hub
/slack                           Live Slack workspace
/todo                            Master To-Do
/assistant                       CEO chat over Supabase vector memory
/pipeline                        HubSpot CEO deal pipeline
/tickets                         Linear CEO ticket overview
/api/current-data                 Supabase JSONB store
/api/historical-data              Supabase historical import ledger
/api/board-memos                  Supabase board memo storage
/api/analytics/[department]       Guarded OpenAI analysis endpoint
/api/ceo-chat                    Retrieval planner and CEO answer agent
/api/embeddings/rebuild          Supabase vector memory backfill
/api/notion/okrs                 Notion Product OKR sync endpoint
/api/hubspot/deals               HubSpot deal pipeline sync endpoint
/api/linear/tickets              Linear ticket overview sync endpoint
/api/integrations/slack/authorize Slack OAuth start
/api/integrations/slack/callback  Slack OAuth callback
/api/slack/events                 Slack Events API endpoint
/api/slack/channels               Slack conversations.list endpoint

Roadmap

  • User authentication and role-based access control
  • Department schema validation
  • Automated anomaly detection before OpenAI synthesis
  • Slack/email action routing to department owners
  • Permissioned multi-company workspaces
  • Audit log viewer for Slack events, OpenAI calls, and board memo generation

Status

This is a completely open-source, local-first MVP of an AI operating system for company leadership. It is an independent personal project designed to be credible in front of founders, operators, investors, and technical reviewers, while remaining small enough to iterate quickly.


License

MIT License. See LICENSE.