Skip to content

inkeep/open-knowledge-legacy

Repository files navigation

Open Knowledge

Open Knowledge is a local-first knowledge base for teams that want docs, help-center content, SOPs, and agent-facing knowledge to live in one structured editing system.

The project includes a desktop app, web app, server, CLI, shared core packages, and docs site. It uses Bun workspaces and Turbo for builds.

Repository Model

This public repository is mirrored from Inkeep's internal monorepo with Copybara. The internal source path is public/open-knowledge/ in inkeep/agents-private.

Public pull requests are welcome. When a public PR opens here, automation mirrors it into the internal monorepo for review and merge. After the internal PR lands, Copybara syncs the accepted change back to this repository.

See CONTRIBUTING.md for the full contribution flow and AGENTS.md for agent-facing development guidance.

Prerequisites

  • Bun 1.3.13 or newer
  • Node.js 24 or newer
  • Git

Quick Start

bun install
bun run check

Run the app locally:

bun run --filter @inkeep/open-knowledge-app dev

Run the docs site locally:

cd docs
bun run dev

Monorepo Layout

  • packages/app - web app and editor UI
  • packages/cli - command-line entrypoint
  • packages/core - shared domain logic
  • packages/desktop - Electron desktop app
  • packages/plugin - agent integration package
  • packages/server - local server
  • docs - documentation site

Development

bun run format
bun run lint
bun run typecheck
bun run test
bun run build

About

Agent-native knowledge platform — Obsidian-grade editor + CRDT + MCP + git

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages