{"id":50726982,"url":"https://github.com/hexabot-ai/hexabot","last_synced_at":"2026-06-27T06:00:59.353Z","repository":{"id":256381246,"uuid":"854776745","full_name":"hexabot-ai/Hexabot","owner":"hexabot-ai","description":"Hexabot v3 is an AI automation platform, combining workflows, actions, agents, and conversational channels in one runtime.","archived":false,"fork":false,"pushed_at":"2026-06-19T16:25:40.000Z","size":54372,"stargazers_count":974,"open_issues_count":17,"forks_count":218,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-06-19T18:15:05.259Z","etag":null,"topics":["agent","agentic","agents","ai","ai-automation","artificial-intelligence","automation","bot-framework","chatbot","chatgpt","claude-ai","conversational-ai","deepseek","framework","gemini","llama","llm","mistral","ollama","workflow"],"latest_commit_sha":null,"homepage":"https://docs.hexabot.ai","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hexabot-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2024-09-09T18:57:42.000Z","updated_at":"2026-06-19T16:25:44.000Z","dependencies_parsed_at":"2026-02-05T09:08:29.088Z","dependency_job_id":null,"html_url":"https://github.com/hexabot-ai/Hexabot","commit_stats":{"total_commits":522,"total_committers":18,"mean_commits":29.0,"dds":0.6628352490421456,"last_synced_commit":"62e59069dd3afddc645faaaf856a28f0897a1126"},"previous_names":["hexastack/hexabot","hexabot-ai/hexabot"],"tags_count":71,"template":false,"template_full_name":null,"purl":"pkg:github/hexabot-ai/Hexabot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexabot-ai%2FHexabot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexabot-ai%2FHexabot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexabot-ai%2FHexabot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexabot-ai%2FHexabot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hexabot-ai","download_url":"https://codeload.github.com/hexabot-ai/Hexabot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexabot-ai%2FHexabot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34843147,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-27T02:00:06.362Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","agentic","agents","ai","ai-automation","artificial-intelligence","automation","bot-framework","chatbot","chatgpt","claude-ai","conversational-ai","deepseek","framework","gemini","llama","llm","mistral","ollama","workflow"],"created_at":"2026-06-10T05:00:35.178Z","updated_at":"2026-06-27T06:00:59.348Z","avatar_url":"https://github.com/hexabot-ai.png","language":"TypeScript","funding_links":[],"categories":["Chatbots"],"sub_categories":["Usage"],"readme":"\n\u003cp align=\"center\"\u003e\n  \u003cvideo src=\"https://github.com/user-attachments/assets/4b0e4ca4-dc51-4fe9-a7d6-c9f397076a85\" width=\"100%\" /\u003e\n\u003c/p\u003e\n\n\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://hexabot.ai\" target=\"_blank\"\u003e\n    \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://i.imgur.com/Ov50Pwe.png\" /\u003e\n      \u003cimg alt=\"Hexabot logo\" src=\"https://i.imgur.com/gz1FnM7.png\" width=\"280\" /\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch2\u003eAutomate the Boring, Keep the Magic\u003c/h2\u003e\n  \u003cp\u003eBuild and run agentic workflows across channels with YAML, tools, MCP, memory and RAG.\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://hexabot.ai\"\u003e\u003cstrong\u003eWebsite\u003c/strong\u003e\u003c/a\u003e\n  ·\n  \u003ca href=\"https://docs.hexabot.ai\"\u003e\u003cstrong\u003eDocumentation\u003c/strong\u003e\u003c/a\u003e\n  ·\n  \u003ca href=\"https://hexabot.ai/extensions\"\u003e\u003cstrong\u003eExtensions\u003c/strong\u003e\u003c/a\u003e\n  ·\n  \u003ca href=\"https://discord.gg/rNb9t2MFkG\"\u003e\u003cstrong\u003eDiscord\u003c/strong\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nHexabot v3 is an automation platform with first-class AI capabilities, combining workflows, actions, and conversational channels in one runtime.\n\n## Quick Start\n\n### Prerequisites\n\n- Node.js `^24.17.0`\n- One package manager (`npm`, `pnpm`, `yarn`, or `bun`)\n- Docker (optional, for Docker-based services)\n\nThis Quick Start targets projects generated with the CLI.  \nIf you are contributing to the Hexabot monorepo itself, use **PNPM** (see [CONTRIBUTING.md](./CONTRIBUTING.md)).\n\n### 1) Install the CLI\n\n```bash\nnpm install -g @hexabot-ai/cli\n```\n\nOr run the CLI without a global install:\n\n```bash\nnpx @hexabot-ai/cli --help\n```\n\n### 2) Create and run a project\n\n```bash\nhexabot create my-project\ncd my-project\nhexabot dev\n```\n\nNo global install? Use `npx` equivalents:\n\n```bash\nnpx @hexabot-ai/cli create my-project\ncd my-project\nnpx @hexabot-ai/cli dev\n```\n\n`hexabot create` auto-detects your package manager. You can force one with `--pm`, for example:\n\n```bash\nhexabot create my-project --pm npm\n```\n\n`hexabot create` prompts for initial admin credentials and requires an interactive terminal (TTY). In CI/non-interactive shells, run it from a local terminal first.\n\nDefault local endpoints:\n\n- Admin UI: `http://localhost:3000`\n- API: `http://localhost:3000/api`\n- API docs (non-production): `http://localhost:3000/docs`\n\nUseful CLI commands:\n\n- `hexabot create \u003cproject-name\u003e`\n- `hexabot dev [--docker --services \u003clist\u003e]`\n- `hexabot start [--docker --services \u003clist\u003e]`\n- `hexabot docker \u003cup|down|logs|ps|start\u003e`\n- `hexabot env \u003cinit|list\u003e`\n- `hexabot check`\n- `hexabot config \u003cshow|set\u003e`\n- `hexabot migrate [args...]`\n\nFor full CLI details, see [packages/cli/README.md](packages/cli/README.md).\n\n## Core Capabilities\n\n- **Agentic workflows:** YAML workflow definitions with typed runtime contracts.\n- **Action-based execution:** actions define workflow behavior with schema-validated inputs/outputs/settings.\n- **Binding system:** reusable capability/config bindings separated from task logic.\n- **Memory support:** explicit memory definitions and runtime memory integration.\n- **MCP integration points:** Model Context Protocol support for tool/context interoperability.\n- **Multi-channel continuity:** channels and helpers remain core concepts.\n- **Schema-first architecture:** broad use of Zod for validation and shared contracts.\n\n## Data Layer\n\n- **TypeORM** is the standard backend data layer.\n- **SQLite** is the default local option.\n- **Postgres** is first-class for production setups.\n- Configure DB runtime using `DB_TYPE` and `DB_*` variables.\n\n## Contributing\n\nIf you want to contribute to the Hexabot monorepo (architecture, package map, PNPM workspace, Turbo tasks, CI checks), use [CONTRIBUTING.md](./CONTRIBUTING.md).\n\n## License\n\nCopyright (c) 2025 Hexastack.\n\nLicensed under **FCL-1.0-ALv2**. See [LICENSE.md](./LICENSE.md) for full terms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexabot-ai%2Fhexabot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhexabot-ai%2Fhexabot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexabot-ai%2Fhexabot/lists"}