Cabinet: An AI-First Knowledge Base and Startup OS

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

Cabinet: An AI-First Knowledge Base and Startup OS

Summary

Cabinet is an AI-first knowledge base and startup OS designed to keep your data local and private. It allows you to build a custom AI team with agents that remember context, manage tasks, and automate workflows. This self-hosted solution ensures your information remains under your control, without vendor lock-in.

Repository Information

Analyzed by OSRepos on June 14, 2026

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

Cabinet is an innovative AI-first knowledge base and startup operating system, designed to empower individuals and teams with intelligent automation while maintaining full control over their data. Built by Hila Shmuel, former Engineering Manager at Apple, Cabinet distinguishes itself by storing all information as markdown files on disk, eliminating the need for a database and preventing vendor lock-in. This self-hosted solution ensures your data never leaves your machine, prioritizing privacy and portability. It integrates AI agents with memory, allowing for dynamic workspaces and automated tasks that evolve with your knowledge base.

Installation

Getting started with Cabinet is straightforward, requiring just a few commands to set up your AI-powered environment.

npx create-cabinet@latest
cd cabinet
npm run dev:all

After running these commands, open your browser to http://localhost:4000. An onboarding wizard will guide you through building your custom AI team by answering five simple questions.

For more detailed installation, update, and uninstall options, refer to the official documentation.

Examples

Cabinet transforms how you interact with your knowledge and AI. Here are some examples of its capabilities:

  • Hire Your AI Team: Cabinet ships with 20 pre-built agent templates across various departments, including Leadership, Product, Marketing, Engineering, Sales & Support, Analytics, and Operations. You can customize these agents with specific goals, skills, and scheduled jobs.
  • Automated Workflows: Agents can perform tasks like scouting Reddit every 6 hours or generating weekly reports every Monday, ensuring your knowledge base is constantly updated and your team grows even while you sleep.
  • Embedded HTML Apps: Unlike traditional note-taking apps, Cabinet allows you to embed full HTML applications directly within your knowledge base. Simply drop an index.html file into any folder, and it will render as an interactive iframe, enabling AI-generated apps and custom tools without a build step.
  • Git-Backed History: Every save automatically triggers a commit, providing a full diff viewer and the ability to restore any page to any point in time. This ensures a complete audit trail and robust version control for your evolving knowledge.

Why Use Cabinet?

Cabinet is built on a strong philosophy centered around data ownership, transparency, and flexibility, making it an ideal choice for those seeking an advanced, secure, and customizable AI-powered OS:

  • Data Ownership: Your data remains local, visible, and portable, stored as plain markdown files. There is no vendor lock-in, and you retain full control over your information.
  • Git Everything: Memory has history. Cabinet leverages Git for version control, allowing you to inspect changes, revert mistakes, and audit how knowledge evolves.
  • BYOAI (Bring Your Own AI): Cabinet is designed to work with various AI models, including Claude, Codex, local models, and future innovations, without locking you into a single provider.
  • Simplicity and Inspectability: Embracing the KISS principle, Cabinet prioritizes plain files, clear behavior, and systems that developers can easily understand and hack.
  • Security and Self-Hosting: With a deep commitment to security, Cabinet runs in an environment you control, minimizing exposure and making trust a core design requirement.

Compared to tools like Obsidian or Notion, Cabinet stands out with its AI agent orchestration, scheduled cron jobs, embedded HTML apps, and web terminal, all while being self-hosted with a file-based, no-database approach.

Links

Related repositories

Similar repositories that may be relevant next.

TeamAI-CLI: Empowering Teams to Become AI Native with a Git-Based Foundation

TeamAI-CLI: Empowering Teams to Become AI Native with a Git-Based Foundation

September 24, 2026

TeamAI-CLI, developed by Tencent, is a powerful command-line interface aimed at making every team AI native. It offers a unified, Git-based platform for teams to collaborate, learn, and continuously improve with AI. This tool transforms individual AI capabilities into shared team assets, integrating AI agents, machines, and team members for enhanced efficiency.

TypeScriptAICLI
LLM Wiki: Build a Self-Maintaining, Interlinked Knowledge Base with AI

LLM Wiki: Build a Self-Maintaining, Interlinked Knowledge Base with AI

September 23, 2026

LLM Wiki is a powerful cross-platform desktop application designed to transform your documents into an organized, interlinked knowledge base automatically. Unlike traditional RAG systems, it incrementally builds and maintains a persistent wiki from your sources, ensuring knowledge is compiled once and kept current. This innovative approach offers a dynamic and evolving personal knowledge management solution.

LLMKnowledge BasePersonal Knowledge Management
Maka: A High-Performance Agent Workspace for AI Tasks

Maka: A High-Performance Agent Workspace for AI Tasks

September 21, 2026

Apache Maka (Incubating) is a high-performance agent workspace designed to maintain a complete, append-only record of all agent actions. It focuses on measurable performance, local-first operation, and robust recovery mechanisms. This project provides a unified execution authority for desktop, TUI, and CLI clients, ensuring consistent agent behavior across platforms.

AI AgentAgent RuntimeLLM
OpenMausBot: Your Open-Source AI Bot Team in a Chat App

OpenMausBot: Your Open-Source AI Bot Team in a Chat App

September 20, 2026

OpenMausBot is an open-source desktop application that provides an alternative to Grok Bot, allowing users to manage a team of AI agents within a chat interface. It emphasizes local-first operation, bringing your own agents, and providing each bot with its own virtual machine or access to your computer. This project enables powerful AI interactions with privacy and control at its core.

TypeScriptAIBots

Source repository

Open the original repository on GitHub.

33 counted GitHub visits

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️