{"slug": "humanlayer-way-to-get-ai-coding-agents-in-complex-codebases", "title": "Humanlayer: Way to get AI coding agents in complex codebases", "summary": "HumanLayer has published the full source of its coding-agent orchestration platform as an Apache License 2.0 repository, a Turborepo monorepo built with Bun that runs Claude Code, Codex, OpenCode, and Pi agents on a host and lets teams steer tasks, sessions, plans, and reviews from a desktop app, web app, and per-host daemon. The repo includes apps/riptide-daemon for running agent sessions, apps/riptide-api built on oRPC and Hono, an auth proxy in front of Electric for syncing Postgres to clients, and plugins that mirror Claude Code, OpenCode, and Pi sessions into HumanLayer. Building from source sends no telemetry to HumanLayer, since Sentry, PostHog, and the WorkOS client ID come from environment variables and stay off when unset; HumanLayer Cloud runs this same code, and self-hosting guides are still in progress.", "body_md": "HumanLayer runs coding agents (Claude Code, Codex, OpenCode, Pi) on your machines and lets your team steer them from one place: tasks, sessions, plans, and reviews, synced between a desktop app, a web app, and a daemon on each host.\n\nThis repo holds all of it. It's a [Turborepo](https://turborepo.com) monorepo that uses [Bun](https://bun.sh).\n\n- `apps/riptide-ui` : the app, as a web app and inside the desktop shells\n- `apps/riptide-electron` ,`apps/riptide-native` : the macOS desktop apps (Electron, Tauri)\n- `apps/riptide-daemon` : the daemon that runs agent sessions on a host\n- `apps/cli` : the`humanlayer` CLI, which also ships the daemon\n- `apps/riptide-api` : the oRPC + Hono API\n- `apps/riptide-electric-proxy` : the auth proxy in front of[Electric](https://electric-sql.com) , which syncs Postgres to clients\n- `apps/riptide-cloud` : the admin web app (organizations, invites, settings, install page)\n- `apps/riptide-migrator` ,`apps/updater-server` ,`apps/stale-daemon-sweeper` ,`apps/database-maintenance-function` : AWS Lambda jobs\n- `apps/riptide-claude-code-plugin` ,`apps/riptide-opencode-plugin` ,`apps/riptide-pi-extension` : plugins that mirror Claude Code, OpenCode, and Pi sessions into HumanLayer\n- `apps/riptide-humanlayer-claude-plugin` : the built-in HumanLayer skills\n- `apps/riptide-rpi-claude-plugin` ,`apps/linear-cli` : the Research-Plan-Implement skills and the Linear CLI\n- `apps/docs` : the user docs\n- `apps/devstack` : runs a full local stack per worktree\n- `packages/` : shared libraries (`db` ,`schemas` ,`ui` ,`sync` ,`ai` ,`billing` , ...)\n- `contracts/` : the oRPC and Effect RPC contracts between the apps\n\nYou need [Bun](https://bun.sh) and Docker. Building `apps/riptide-native` also needs Rust.\n\n```\nbun install\ncp .env.example .env\nbun --bun run typecheck\nbun run test\n```\n\n`bun --bun run devstack help` explains how to run the whole stack locally. [CONTRIBUTING.md](https://github.com/humanlayer/humanlayer/blob/main/CONTRIBUTING.md) lists every check a pull request must pass.\n\nA build from source sends nothing to us: Sentry, PostHog, and the WorkOS client ID come from env, and stay off when unset. `.env.example` lists them.\n\nHumanLayer Cloud runs this code. Guides for running it yourself are in progress.\n\n[Apache License 2.0](https://github.com/humanlayer/humanlayer/blob/main/LICENSE). A few vendored folders keep their MIT licenses; [NOTICE](https://github.com/humanlayer/humanlayer/blob/main/NOTICE) lists them.", "url": "https://wpnews.pro/news/humanlayer-way-to-get-ai-coding-agents-in-complex-codebases", "canonical_source": "https://github.com/humanlayer/humanlayer", "published_at": "2026-10-26 16:32:14+00:00", "updated_at": "2026-10-26 16:41:36.716218+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "ai-products"], "entities": ["HumanLayer", "Claude Code", "Codex", "OpenCode", "Pi", "Bun", "Turborepo", "Electric"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/humanlayer-way-to-get-ai-coding-agents-in-complex-codebases", "markdown": "https://wpnews.pro/news/humanlayer-way-to-get-ai-coding-agents-in-complex-codebases.md", "text": "https://wpnews.pro/news/humanlayer-way-to-get-ai-coding-agents-in-complex-codebases.txt", "jsonld": "https://wpnews.pro/news/humanlayer-way-to-get-ai-coding-agents-in-complex-codebases.jsonld"}}