{"id":27261343,"url":"https://github.com/abhishekkumar35/google-adk-nocode","last_synced_at":"2026-04-10T17:03:36.225Z","repository":{"id":287181432,"uuid":"963846061","full_name":"abhishekkumar35/google-adk-nocode","owner":"abhishekkumar35","description":"A visual, no-code interface for creating AI agents with Google ADK. Supports both cloud and local Ollama models with multi-tech stack integration.","archived":false,"fork":false,"pushed_at":"2025-04-10T11:03:50.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T11:47:03.770Z","etag":null,"topics":["ai-agents","fastapi","gemini-api","no-code-google-adk","nodejs","ollama","python","typescript"],"latest_commit_sha":null,"homepage":"https://abhishekkumar35.github.io/google-adk-nocode/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abhishekkumar35.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["abhishekkumar35"]}},"created_at":"2025-04-10T09:49:52.000Z","updated_at":"2025-04-10T11:03:54.000Z","dependencies_parsed_at":"2025-04-10T11:47:10.070Z","dependency_job_id":"1d6cbfeb-ec4d-4818-b0cf-b048dcf40068","html_url":"https://github.com/abhishekkumar35/google-adk-nocode","commit_stats":null,"previous_names":["abhishekkumar35/google-adk-nocode"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhishekkumar35%2Fgoogle-adk-nocode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhishekkumar35%2Fgoogle-adk-nocode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhishekkumar35%2Fgoogle-adk-nocode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhishekkumar35%2Fgoogle-adk-nocode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abhishekkumar35","download_url":"https://codeload.github.com/abhishekkumar35/google-adk-nocode/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248347233,"owners_count":21088611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["ai-agents","fastapi","gemini-api","no-code-google-adk","nodejs","ollama","python","typescript"],"created_at":"2025-04-11T05:29:37.270Z","updated_at":"2025-12-30T23:05:07.715Z","avatar_url":"https://github.com/abhishekkumar35.png","language":"Python","funding_links":["https://github.com/sponsors/abhishekkumar35"],"categories":["🚀 Templates \u0026 Starters"],"sub_categories":["🌟 Notable Submissions"],"readme":"# No-Code ADK Interface [our site](https://abhishekkumar35.github.io/google-adk-nocode/docs/index.html)\n\nA visual, no-code interface for creating, configuring, and deploying AI agents using the Google Agent Development Kit (ADK) without writing Python code. This package also supports integration with various tech stacks including Node.js and TypeScript.\n\n## Latest Updates (v0.1.3)\n\n- **Improved Package Structure**: Fixed issues with static files and templates\n- **Enhanced Ollama Integration**: Better support for locally installed Ollama models\n- **Multi-Tech Stack Support**: Generate API wrappers and clients for different programming languages\n- **GitHub Sponsors Integration**: Added support for project funding\n\n## Features\n\n- Visual agent builder with intuitive interface\n- Tool configuration through forms\n- Agent flow visualization and editing\n- One-click deployment\n- Template library for common agent patterns\n- Export to Python code for advanced customization\n- Support for both Google Gemini models and local Ollama models\n- Multi-tech stack integration (Python, Node.js, TypeScript, etc.)\n\n## Installation\n\n```bash\npip install google-adk-nocode\n```\n\n## Quick Start\n\n1. Launch the no-code interface:\n```bash\nadk-nocode start\n```\n\n2. Access the interface at http://localhost:8080\n\n3. Create your first agent using the visual interface\n\n## Using Agents in Different Tech Stacks\n\n### Python Applications\n\nAgents created with the No-Code ADK can be directly imported in Python:\n\n```python\nfrom your_agent_package import root_agent\n\nasync def main():\n    response = await root_agent.generate_content(\"Hello, agent!\")\n    print(response.text)\n\nif __name__ == \"__main__\":\n    import asyncio\n    asyncio.run(main())\n```\n\n### Node.js/TypeScript Applications\n\nThe No-Code ADK can generate REST API wrappers for your agents, making them accessible from any tech stack:\n\n1. Enable API export when creating your agent\n2. Use the generated API client in your Node.js/TypeScript application:\n\n```typescript\n// TypeScript example\nimport { AgentClient } from './generated/agent-client';\n\nasync function main() {\n  const agent = new AgentClient('http://localhost:8000');\n  const response = await agent.generateContent('Hello, agent!');\n  console.log(response.text);\n}\n\nmain().catch(console.error);\n```\n\n### Other Tech Stacks\n\nFor other tech stacks, you can use the REST API directly:\n\n```javascript\n// JavaScript fetch example\nfetch('http://localhost:8000/api/generate', {\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application/json',\n  },\n  body: JSON.stringify({\n    prompt: 'Hello, agent!',\n  }),\n})\n.then(response =\u003e response.json())\n.then(data =\u003e console.log(data.text));\n```\n\n## Documentation\n\nFor full documentation, visit [our documentation site](https://abhishekkumar35.github.io/google-adk-nocode/).\n\n## Support the Project\n\nIf you find No-Code ADK useful, please consider supporting its development:\n\n[![Sponsor on GitHub](https://img.shields.io/badge/Sponsor-GitHub-ea4aaa.svg)](https://github.com/sponsors/abhishekkumar35)\n\nYour support helps ensure the continued development and maintenance of this project.\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nThis project is licensed under the Apache License 2.0 - see the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhishekkumar35%2Fgoogle-adk-nocode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhishekkumar35%2Fgoogle-adk-nocode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhishekkumar35%2Fgoogle-adk-nocode/lists"}