Humanlayer AI Agent
The best way to get AI coding agents to solve hard problems in complex codebases.
Humanlayer is an open-source ai agent by humanlayer, written mainly in TypeScript, with 12,738 GitHub stars and the Apache-2.0 license. Its code was last updated Oct 31, 2026.
HumanLayer
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.
This repo holds all of it. It's a Turborepo monorepo that uses Bun.
What's here
apps/riptide-ui: the app, as a web app and inside the desktop shellsapps/riptide-electron,apps/riptide-native: the macOS desktop apps (Electron, Tauri)apps/riptide-daemon: the daemon that runs agent sessions on a hostapps/cli: thehumanlayerCLI, which also ships the daemonapps/riptide-api: the oRPC + Hono APIapps/riptide-electric-proxy: the auth proxy in front of Electric, which syncs Postgres to clientsapps/riptide-cloud: the admin web app (organizations, invites, settings, install page)apps/riptide-migrator,apps/updater-server,apps/stale-daemon-sweeper,apps/database-maintenance-function: AWS Lambda jobsapps/riptide-claude-code-plugin,apps/riptide-opencode-plugin,apps/riptide-pi-extension: plugins that mirror Claude Code, OpenCode, and Pi sessions into HumanLayerapps/riptide-humanlayer-claude-plugin: the built-in HumanLayer skillsapps/riptide-rpi-claude-plugin,apps/linear-cli: the Research-Plan-Implement skills and the Linear CLIapps/docs: the user docsapps/devstack: runs a full local stack per worktreepackages/: shared libraries (db,schemas,ui,sync,ai,billing, ...)contracts/: the oRPC and Effect RPC contracts between the apps
Get started
You need Bun and Docker. Building apps/riptide-native also needs Rust.
bun install
cp .env.example .env
bun --bun run typecheck
bun run test
bun --bun run devstack help explains how to run the whole stack locally. CONTRIBUTING.md lists every check a pull request must pass.
A 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.
Self-hosting
HumanLayer Cloud runs this code on AWS. .claude/skills/self-host-humanlayer/ holds a reference copy of our Pulumi stacks and GitHub Actions workflows, with every secret and HumanLayer-specific value replaced by a placeholder. It also covers the services, the order to deploy them in, and what you must change. Open it in Claude Code, or another agent that reads skills, and ask it to help you self-host HumanLayer.
It's a reference, not a supported install: expect to adapt it.
⚠️ note - If you use the Docker Compose file as a starter for self hosting, please note that it uses default/simple passwords that should be updated before you deploy.
License
Apache License 2.0. A few vendored folders keep their MIT licenses; NOTICE lists them.
Humanlayer alternatives
View more →Similar ai agents in Coding Agents, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Humanlayer (this page) humanlayer | 13k | Apache-2.0 | Oct 31, 2026 | Scanned, no flagged issues |
| AutoGPT Significant-Gravitas | 188k | None found | Nov 1, 2026 | Not scanned yet |
| Langchain langchain-ai | 149k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Gemini CLI google-gemini | 109k | Apache-2.0 | Nov 1, 2026 | Scanned, no flagged issues |
| MetaGPT FoundationAgents | 71k | MIT | Jan 21, 2026 | Scanned, no flagged issues |
| Oh My Openagent code-yeongyu | 71k | None found | Nov 1, 2026 | Not scanned yet |