{"data":{"slug":"bytechefhq-bytechef","name":"bytechef","tagline":"Open-source platform for AI agent orchestration and workflow automation","github_url":"https://github.com/bytechefhq/bytechef","owner":"bytechefhq","repo":"bytechef","owner_avatar_url":"https://avatars.githubusercontent.com/u/90719245?v=4","primary_language":"Java","stars":1004,"forks":170,"topics":["ai","ai-agents","api","automation","embedded-ipaas","hacktoberfest","integrations","ipaas","java","llm","low-code","mcp","n8n","no-code","self-hosted","typescript","workato","workflow","workflow-automation","zapier"],"archived":false,"github_pushed_at":"2026-09-19T20:00:52+00:00","maintenance_label":"Very active","stars_delta_30d":66,"url":"https://www.graphcanon.com/tools/bytechefhq-bytechef","markdown_url":"https://www.graphcanon.com/tools/bytechefhq-bytechef.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/bytechefhq-bytechef","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=bytechefhq-bytechef","description":"Open-source AI agents and workflow automation. Self-host or embed in your SaaS. Apache 2.0 alternative to n8n and Zapier.","homepage_url":"https://www.bytechef.io","license":"Other","open_issues":466,"watchers":11,"ai_summary":"ByteChef is an open-source solution that combines AI agent functionalities with automated workflows, prioritizing precision and autonomy in tasks.","readme_excerpt":"### Autonomy and precision in one platform. Self-host it, or embed it in your SaaS.\n\n[Documentation](https://docs.bytechef.io?utm_source=github&utm_medium=organic&utm_campaign=readme) · [Templates](https://www.bytechef.io/workflow-templates) · [Connector Developer Guide](https://docs.bytechef.io/developer-guide/build-component) · [Discord](https://discord.gg/VKvNxHjpYx) · [LinkedIn](https://www.linkedin.com/company/bytechefhq) · [X](https://x.com/bytechefhq) · [Roadmap](https://github.com/orgs/bytechefhq/projects/3)\n\n\n\n</div>\n\n> \n> \n\n[//]: # (---)\n\n[//]: # (## About ByteChef)\n\n[//]: # ()\n[//]: # (ByteChef is an open-source platform for AI agents, workflow automation, and API integration.)\n\n[//]: # ()\n[//]: # (Instead of using separate tools for AI agents and automated workflows, ByteChef brings both into a single platform with one orchestration layer, centralized management, and enterprise-grade security.)\n\n[//]: # ()\n[//]: # (Built for modern enterprises, ByteChef can run in regulated environments and be embedded into products that deliver AI capabilities to end users.)\n\n[//]: # ()\n[//]: # (---)\n\n---\n\n### Docker Compose (PostgreSQL)\n\n**Requirement:** [Docker Desktop](https://www.docker.com/products/docker-desktop/)\n\nThis is the recommended setup. Download the `docker-compose.yml` file from the repository:\n```bash\ncurl -O https://raw.githubusercontent.com/bytechefhq/bytechef/master/docker-compose.yml\ndocker compose -f docker-compose.yml up\n```\n\nBoth PostgreSQL database and ByteChef containers will start automatically.\n\nOpen <http://localhost:8080/login> → **Create Account** → sign in.\n\n---\n\n### Docker (Manual Setup)\n\nIf Docker Compose isn't supported in your environment, follow these steps:\n\n#### 1. Create Docker Network\n```bash\ndocker network create -d bridge bytechef_network\n```\n\n#### 2. Start PostgreSQL Container\n```bash\ndocker run --name postgres -d -p 5432:5432 \\\n    --env POSTGRES_USER=postgres \\\n    --env POSTGRES_PASSWORD=postgres \\\n    --hostname postgres \\\n    --network bytechef_network \\\n    -v /opt/postgre/data:/var/lib/postgresql/data \\\n    postgres:15-alpine\n```\n\n#### 3. Start ByteChef Container\n\nByteChef generates the key that encrypts stored connection credentials and the remember-me key on first start. Mounting\n`~/.bytechef` keeps them on the host, so they survive recreating the container:\n\n```bash\ndocker run --name bytechef -it -p 8080:8080 \\\n    --env BYTECHEF_DATASOURCE_URL=jdbc:postgresql://postgres:5432/bytechef \\\n    --env BYTECHEF_DATASOURCE_USERNAME=postgres \\\n    --env BYTECHEF_DATASOURCE_PASSWORD=postgres \\\n    -v ~/.bytechef:/root/.bytechef \\\n    --network bytechef_network \\\n    docker.bytechef.io/bytechef/bytechef:latest\n```\n\n**Note:** Use `-d` flag instead of `-it` to run in detached mode.\n\nOpen <http://localhost:8080/login> → **Create Account** → sign in.\n\n---\n\n## License\n\nThis project is licensed under **Apache 2.0** for the core (everything outside `server/ee/` and `client/src/ee/`) and the [**ByteChef Enterprise License**](server/ee/LICENSE) for code under `server/ee/` and `client/src/ee/` (microservices, embedded, AI Copilot, SSO/SCIM, advanced RBAC).\n\n---","github_created_at":"2021-09-30T03:39:20+00:00","created_at":"2026-07-15T10:56:11.925322+00:00","updated_at":"2026-09-20T04:54:13.617302+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"ai-agents","name":"ai-agents"},{"slug":"api","name":"api"},{"slug":"automation","name":"automation"},{"slug":"low-code","name":"low-code"},{"slug":"no-code","name":"no-code"},{"slug":"self-hosted","name":"self-hosted"}],"trust":{"provenance":{"is_fork":false,"github_id":411912097,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T04:54:11.559Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":4,"days_since_push":0,"last_release_at":"2026-09-15T15:04:52Z","stars_delta_30d":66,"open_issues_delta_30d":-1},"security_summary":{"status":"ok","scanner":"osv@v1","low_count":0,"high_count":0,"last_scan_at":"2026-07-19T04:00:26.491Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-20T04:54:12.578Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-20T04:54:12.578Z","managed_saas":false},"languages":{"value":["java"],"source":"github.language","observed_at":"2026-09-20T04:54:12.578Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-20T04:54:12.578Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-09-20T04:54:12.578Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you require a Java-based solution designed for orchestrating AI agents along with automated workflows","For scenarios demanding self-hosted integration options where fine-grained control over AI process flows is necessary"],"when_not_to_use":["If your project prioritizes languages other than Java, as ByteChef's focus on this language may limit flexibility","In cases preferring a fully cloud-managed service rather than a self-hosted platform, since ByteChef specializes in providing on-premise solutions"],"source":"enrich:decision_facts","observed_at":"2026-07-17T11:46:08.288Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"ByteChef emerges as an open-source platform merging AI agent orchestration with workflow automation, aiming for precision and autonomy."}]}}