{"data":{"slug":"voltagent-voltagent","name":"voltagent","tagline":"AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework","github_url":"https://github.com/VoltAgent/voltagent","owner":"VoltAgent","repo":"voltagent","owner_avatar_url":"https://avatars.githubusercontent.com/u/201282378?v=4","primary_language":"TypeScript","stars":10373,"forks":1093,"topics":["agents","ai","ai-agents","ai-agents-framework","aiagentframework","chatbots","chatgpt","framework","javascript","llm","llm-observability","mcp","multiagent","nodejs","observability","open-source","openai","rag","tts","typescript"],"archived":false,"github_pushed_at":"2026-08-10T14:24:53+00:00","maintenance_label":"Active","stars_delta_30d":285,"url":"https://www.graphcanon.com/tools/voltagent-voltagent","markdown_url":"https://www.graphcanon.com/tools/voltagent-voltagent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/voltagent-voltagent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=voltagent-voltagent","description":"AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework","homepage_url":"https://voltagent.dev","license":"MIT","open_issues":86,"watchers":95,"ai_summary":"A versatile platform for developing and running AI agents with a focus on modularity, observability, and ease of deployment. The framework supports integration with various tools including LLM models.","readme_excerpt":"## ⚡ Quick Start\n\nCreate a new VoltAgent project in seconds using the `create-voltagent-app` CLI tool:\n\n```bash\nnpm create voltagent-app@latest\n```\n\nThis command guides you through setup.\n\nYou'll see the starter code in `src/index.ts`, which now registers both an agent and a comprehensive workflow example found in `src/workflows/index.ts`.\n\n```typescript\nimport { VoltAgent, Agent, Memory } from \"@voltagent/core\";\nimport { LibSQLMemoryAdapter } from \"@voltagent/libsql\";\nimport { createPinoLogger } from \"@voltagent/logger\";\nimport { honoServer } from \"@voltagent/server-hono\";\nimport { openai } from \"@ai-sdk/openai\";\nimport { expenseApprovalWorkflow } from \"./workflows\";\nimport { weatherTool } from \"./tools\";\n\n// Create a logger instance\nconst logger = createPinoLogger({\n  name: \"my-agent-app\",\n  level: \"info\",\n});\n\n// Optional persistent memory (remove to use default in-memory)\nconst memory = new Memory({\n  storage: new LibSQLMemoryAdapter({ url: \"file:./.voltagent/memory.db\" }),\n});\n\n// A simple, general-purpose agent for the project.\nconst agent = new Agent({\n  name: \"my-agent\",\n  instructions: \"A helpful assistant that can check weather and help with various tasks\",\n  model: openai(\"gpt-4o-mini\"),\n  tools: [weatherTool],\n  memory,\n});\n\n// Initialize VoltAgent with your agent(s) and workflow(s)\nnew VoltAgent({\n  agents: {\n    agent,\n  },\n  workflows: {\n    expenseApprovalWorkflow,\n  },\n  server: honoServer(),\n  logger,\n});\n```\n\nAfterwards, navigate to your project and run:\n\n```bash\nnpm run dev\n```\n\nWhen you run the dev command, tsx will compile and run your code. You should see the VoltAgent server startup message in your terminal:\n\n```\n══════════════════════════════════════════════════\nVOLTAGENT SERVER STARTED SUCCESSFULLY\n══════════════════════════════════════════════════\n✓ HTTP Server: http://localhost:3141\n\nTest your agents with VoltOps Console: https://console.voltagent.dev\n══════════════════════════════════════════════════\n```\n\nYour agent is now running! To interact with it:\n\n1. Open the Console: Click the [VoltOps LLM Observability Platform](https://console.voltagent.dev) link in your terminal output (or copy-paste it into your browser).\n2. Find Your Agent: On the VoltOps LLM Observability Platform page, you should see your agent listed (e.g., \"my-agent\").\n3. Open Agent Details: Click on your agent's name.\n4. Start Chatting: On the agent detail page, click the chat icon in the bottom right corner to open the chat window.\n5. Send a Message: Type a message like \"Hello\" and press Enter.\n\n---\n\n### Deployment\n\nDeploy your agents to production with one-click GitHub integration and managed infrastructure.\n\n<img alt=\"deployment\" src=\"https://github.com/user-attachments/assets/e329ab4b-7464-435a-96cc-90214e8a3cfa\" />\n\n📖 [VoltOps Deploy Documentation](https://voltagent.dev/docs/deployment/voltops/)\n\n---\n\n## License\n\nLicensed under the MIT License, Copyright © 2026-present VoltAgent.","github_created_at":"2025-04-16T15:41:18+00:00","created_at":"2026-07-07T17:37:14.891205+00:00","updated_at":"2026-08-18T12:01:04.101477+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"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"ai-agents-framework","name":"ai-agents-framework"},{"slug":"chatbots","name":"chatbots"},{"slug":"framework","name":"framework"},{"slug":"llm-observability","name":"llm-observability"},{"slug":"multiagent","name":"multiagent"},{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":967530387,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-18T12:01:02.912Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":19,"days_since_push":7,"last_release_at":"2026-08-03T13:42:12Z","stars_delta_30d":285,"open_issues_delta_30d":15},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:09:08.236Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-18T12:01:03.549Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-18T12:01:03.549Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-08-18T12:01:03.549Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-08-18T12:01:03.549Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-18T12:01:03.549Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Open-source code available under MIT license but may opt into services with a付费层。请检查官方网站以获取详细信息。"},"requirements":null,"constraints":{"pricing_model":"freemium"},"when_to_use":["- When you require a TypeScript-based framework that supports integration with various tools including LLM models","- If your project emphasizes observability and the need to monitor agent operations closely","- For deploying projects using one-click GitHub integration and managed infrastructure, simplifying production readiness"],"when_not_to_use":["- Avoid if you prefer languages other than TypeScript for developing AI agents","- If ease of deployment and built-in observability features are not critical to your project requirements","- When a more flexible or less opinionated framework is preferred without the specific set of tools Voltagent provides, such as dedicated memory adapters or Hono HTTP server integration"],"source":"enrich:decision_facts","observed_at":"2026-07-11T15:59:58.461Z"},"constraint_facets":{"pricing_model":"freemium"},"decision_summary":[{"label":"Pricing","value":"freemium - Open-source code available under MIT license but may opt into services with a付费层。请检查官方网站以获取详细信息。"},{"label":"Adopt for","value":"Voltagent is an AI Agent Engineering Platform built on TypeScript with support for modularity, observability, and easy deployment. It includes tools like a custom logger, memory adapters, and integrations with popular Ll"}]}}