{"id":51043488,"url":"https://github.com/javredstone/mycelium","last_synced_at":"2026-06-22T12:01:11.906Z","repository":{"id":363720277,"uuid":"1240375080","full_name":"JavRedstone/mycelium","owner":"JavRedstone","description":"Mycelium is an autonomous agent system that prevents engineering knowledge loss as teams and codebases evolve. It infers who understands what in a codebase, where knowledge is fragile, and acts directly inside GitLab to stabilize it.","archived":false,"fork":false,"pushed_at":"2026-06-10T03:53:30.000Z","size":13261,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-10T05:20:47.355Z","etag":null,"topics":["docker","fastapi","gemini","gitlab-mcp","google-adk","mongodb-atlas","mongodb-mcp","nextjs","vertex-ai"],"latest_commit_sha":null,"homepage":"https://mycelium-ui.vercel.app","language":"Python","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/JavRedstone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-16T04:13:02.000Z","updated_at":"2026-06-10T03:53:34.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/JavRedstone/mycelium","commit_stats":null,"previous_names":["javredstone/mycelium"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/JavRedstone/mycelium","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JavRedstone%2Fmycelium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JavRedstone%2Fmycelium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JavRedstone%2Fmycelium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JavRedstone%2Fmycelium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JavRedstone","download_url":"https://codeload.github.com/JavRedstone/mycelium/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JavRedstone%2Fmycelium/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34647750,"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-22T02:00:06.391Z","response_time":106,"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":["docker","fastapi","gemini","gitlab-mcp","google-adk","mongodb-atlas","mongodb-mcp","nextjs","vertex-ai"],"created_at":"2026-06-22T12:01:10.768Z","updated_at":"2026-06-22T12:01:11.901Z","avatar_url":"https://github.com/JavRedstone.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mycelium: Continuity Engine\n\n![Mycelium Banner](docs/mycelium-banner.png)\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)\n[![Devpost](https://img.shields.io/badge/Devpost-Mycelium-003E54)](https://devpost.com/software/mycelium-x4myeu)\n\n![Architecture](docs/mycelium-architecture.png)\n\nMycelium is an autonomous agent system that prevents engineering knowledge loss as teams and codebases evolve. It infers who understands what in a codebase, where knowledge is fragile, and acts directly inside GitLab to stabilize it.\n\nBuilt for the **Google Cloud Rapid Agent Hackathon 2026** using Vertex AI, ADK, Gemini, GitLab MCP, and MongoDB MCP. Runs an 8-stage autonomous pipeline: Observe → Model → Analyze → Decide → Act → Reflect → Persist → Summary.\n\n---\n\n## Docs\n\n| Document | Description |\n|---|---|\n| [docs/SETUP.md](docs/SETUP.md) | Prerequisites, environment config, local run, webhooks, and deployment |\n| [docs/ABOUT.md](docs/ABOUT.md) | Project writeup: inspiration, design, challenges, and roadmap |\n| [docs/TECH.md](docs/TECH.md) | Full technology stack: all frameworks, services, and libraries used |\n| [docs/PROJECT_INFO.md](docs/PROJECT_INFO.md) | Full project overview: design decisions, pipeline stages, agent architecture, and roadmap |\n| [docs/HACKATHON.md](docs/HACKATHON.md) | Hackathon compliance requirements and partner integration notes |\n\n---\n\n## Repository layout\n\n```\nmycelium/\n├── docs/                   # Project documentation\n│   ├── SETUP.md            # Setup guide: local run, environment, deployment\n│   ├── ABOUT.md            # Project writeup: inspiration, design, challenges, roadmap\n│   ├── TECH.md             # Full technology stack reference\n│   ├── PROJECT_INFO.md     # Full design and architecture reference\n│   ├── HACKATHON.md        # Hackathon compliance requirements\n│   └── draw.io/            # Architecture diagrams\n├── mycelium/               # Backend: FastAPI + ADK pipeline agents\n├── mycelium-ui/            # Frontend: Next.js monitoring UI\n├── deploy.py               # Cloud Run deployment helper\n└── LICENSE                 # Apache 2.0\n```\n\n### Backend: [`mycelium/`](mycelium/)\n\nFastAPI service hosting the 9-stage pipeline, ADK agents, MCP connectors, and MongoDB knowledge graph driver.\n\n### Frontend: [`mycelium-ui/`](mycelium-ui/)\n\nNext.js dashboard for live pipeline monitoring, agent activity, knowledge graph visualization, and configuration.\n\n### Deployment: [`deploy.py`](deploy.py)\n\nCloud Run deployment script for both the backend API and the UI.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavredstone%2Fmycelium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjavredstone%2Fmycelium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavredstone%2Fmycelium/lists"}