Files
openhuman/gitbooks/developing/README.md
T

2.7 KiB

description, icon
description icon
Contributor-facing documentation for OpenHuman — how to build, test, ship, and extend the app and core. code-branch

Overview

OpenHuman is open source under GNU GPL3 and lives at github.com/tinyhumansai/openhuman. This section is for contributors and people running OpenHuman from source.

Where things live

Path What's there
app/ Yarn workspace openhuman-app — Vite + React frontend (app/src/) and the Tauri desktop host (app/src-tauri/).
src/ Rust crate openhuman_core and the openhuman CLI binary — domains, MCP routing, JSON-RPC.
docs/ Remaining deep developer reference (memory pipeline diagrams, telegram-login, sentry, agent flows, etc.).
gitbooks/ Public-facing documentation — this site.

The high-level shape lives in Architecture. The deep developer architecture lives in Architecture.

Start here

  • Getting Set Up. building from source, toolchain, vendored Tauri CLI, sidecar staging.
  • Testing Strategy. Vitest, cargo test, WDIO E2E. Where each test goes.
  • E2E Testing. running end-to-end specs locally and in CI.
  • Release Policy. release cadence, version policy, OAuth-and-installer rules.

Building features

Working with agents

Other contributor docs

Anything not yet migrated lives under docs/ in the repo. Notable references:

CLAUDE.md is the source of truth for AI agents working on the codebase, with the same rules contributors are expected to follow.