{"data":{"slug":"haohao-end-openagent","name":"openagent","tagline":"Harness architecture for rapidly building vertical AI agents","github_url":"https://github.com/Haohao-end/openagent","owner":"Haohao-end","repo":"openagent","owner_avatar_url":"https://avatars.githubusercontent.com/u/184792454?v=4","primary_language":"Python","stars":792,"forks":80,"topics":["agent","ai","celery","deepagents","deepresearch","deepseek","docker","faiss-vector-database","flask","harness-engineering","langchain","langgraph","llmops","mcp","nginx","postgresql","skills","tailwindcss","vue","weaviate"],"archived":false,"github_pushed_at":"2026-07-17T13:36:09+00:00","maintenance_label":"Steady","stars_delta_30d":21,"url":"https://www.graphcanon.com/tools/haohao-end-openagent","markdown_url":"https://www.graphcanon.com/tools/haohao-end-openagent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/haohao-end-openagent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=haohao-end-openagent","description":"What if OpenAI Deep Research and Dify were one platform? OpenAgent — harness architecture for rapidly building vertical AI agents, with deep reasoning loops, visual workflows, RAG, and A2A delegation. ","homepage_url":"https://openllm.cloud","license":"MIT","open_issues":46,"watchers":31,"ai_summary":"OpenAgent is a platform that aims to integrate functionalities from OpenAI and Dify into one tool. It focuses on deep reasoning loops, visual workflows, RAG (Retrieval-Augmented Generation), and agent-to-agent delegation.","readme_excerpt":"### Installation\n\n1. Clone the repository.\n\n   ```bash\n   git clone https://github.com/Haohao-end/openagent.git\n   cd openagent\n   ```\n\n2. Create the runtime environment file.\n\n   ```bash\n   cp api/.env.example api/.env\n   ```\n\n3. Review the minimum required settings in `api/.env`.\n\n   - `JWT_SECRET_KEY`\n   - `POSTGRES_PASSWORD`\n   - `REDIS_PASSWORD`\n   - `WEAVIATE_API_KEY`\n   - `VITE_API_PREFIX`\n   - At least one provider key such as `OPENAI_API_KEY`, `ATLASCLOUD_API_KEY`, `DEEPSEEK_API_KEY`, or `DASHSCOPE_API_KEY`\n\n4. Start the Docker stack.\n\n   ```bash\n   cd docker\n   docker compose up -d --build\n   ```\n\n5. Open the local services.\n\n   | Service | URL | Notes |\n   | --- | --- | --- |\n   | Frontend | http://localhost:3000 | Vue 3 web UI |\n   | API | http://localhost:5001 | Flask REST API |\n   | Nginx | http://localhost | Reverse proxy |","github_created_at":"2025-06-20T02:04:17+00:00","created_at":"2026-07-07T17:43:14.077965+00:00","updated_at":"2026-08-21T00:01:12.826527+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":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"ai","name":"ai"},{"slug":"celery","name":"celery"},{"slug":"deepagents","name":"deepagents"},{"slug":"deepresearch","name":"deepresearch"},{"slug":"docker","name":"docker"},{"slug":"faiss-vector-database","name":"faiss-vector-database"},{"slug":"flask","name":"flask"}],"trust":{"provenance":{"is_fork":false,"github_id":1005290568,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-21T00:01:12.081Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":3,"days_since_push":34,"last_release_at":"2026-06-15T08:54:49Z","stars_delta_30d":21,"open_issues_delta_30d":1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-08-09T04:00:52.468Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-21T00:01:12.531Z"},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-08-21T00:01:12.531Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-21T00:01:12.531Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["Need integration of OpenAI and Dify functionalities.","Developing projects requiring deep reasoning with AI agents."],"when_not_to_use":["Projects requiring only basic AI functionality without deep reasoning loops or RAG.","Teams preferring non-Python environments for AI agent development."],"source":"enrich:decision_facts","observed_at":"2026-07-12T14:58:08.351Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"OpenAgent integrates OpenAI and Dify, focusing on deep reasoning loops, visual workflows, RAG, and agent delegation in Python under MIT license."}]}}