Domain

TeachForge AI

TeachForge turns a topic into a full learning program through four specialized agents: 1. **Professor** — builds a comprehensive knowledge base from first principles 2. **Academic Advisor** — designs a structured learning roadmap with time estimates 3. **Research Librarian** — curates resources via SerpAPI search 4. **Teaching Assistant** — creates exercises, quizzes, and hands-on projects Each agent creates a formatted Google Document and returns the link in its response.

Python Streamlit
← Back to marketplace

TeachForge AI

AI teaching agent team by Sharad Khare.

TeachForge AI is an Agno-powered teaching team that generates complete learning paths for any topic — knowledge base, roadmap, curated resources, and practice materials — with Google Docs output via Composio.

Built and maintained by Sharad Khare — AI strategist, full-stack developer, and creator of practical agent workflows.


What this project does

TeachForge turns a topic into a full learning program through four specialized agents:

1. Professor — builds a comprehensive knowledge base from first principles

2. Academic Advisor — designs a structured learning roadmap with time estimates

3. Research Librarian — curates resources via SerpAPI search

4. Teaching Assistant — creates exercises, quizzes, and hands-on projects

Each agent creates a formatted Google Document and returns the link in its response.


Why Sharad Khare built TeachForge AI

Learning a new topic requires research, structure, resources, and practice — rarely delivered by a single prompt. TeachForge demonstrates how a role-specific Agno team with Composio Google Docs and SerpAPI produces actionable learning paths.


How it works

Topic Input (e.g. "Machine Learning")
   │
   ▼
Professor → Google Doc (knowledge base)
   │
   ▼
Academic Advisor → Google Doc (learning roadmap)
   │
   ▼
Research Librarian → SerpAPI + Google Doc (resources)
   │
   ▼
Teaching Assistant → SerpAPI + Google Doc (practice materials)
   │
   ▼
Streamlit UI with doc links and full responses

Agent roles

| Agent | Tools | Output |

|-------|-------|--------|

| Professor | Google Docs | Knowledge base report |

| Academic Advisor | Google Docs | Learning roadmap |

| Research Librarian | Google Docs + SerpAPI | Curated resources |

| Teaching Assistant | Google Docs + SerpAPI | Practice materials |


Features

  • Four-agent Agno teaching team
  • Google Docs creation via Composio for each section
  • SerpAPI-powered resource and exercise discovery
  • Streamlit interface with doc links and markdown responses
  • Modular config and agent setup

Quick start

cd teachforge-ai
pip install -r requirements.txt
streamlit run app.py

Required API keys

  • OpenAI API key — powers all teaching agents
  • Composio API key — Google Docs integration
  • SerpAPI key — web search for resources and exercises

Example inputs

  • Machine Learning fundamentals
  • LoRA fine-tuning for LLMs
  • React Server Components
  • Kubernetes for beginners

Project structure

teachforge-ai/
├── app.py
├── teachforge/
│   ├── config.py
│   └── agents.py
├── requirements.txt
├── pyproject.toml
└── README.md

Topics

Sharad KhareTeachForge AIAI teaching agent teamlearning path generatorAgno education agentsGoogle Docs ComposioSerpAPI learning resourcesAI tutorstructured learning roadmapStreamlit education tool.

Who this is for

  • Self-learners who want structured study plans
  • Educators prototyping AI-assisted curriculum design
  • Developers learning Agno multi-agent patterns with Composio
  • Content creators building learning resource libraries

Use cases

  • Generate a full learning path for any technical topic
  • Create Google Docs study materials automatically
  • Curate current tutorials, docs, and courses via SerpAPI
  • Build practice exercises aligned with a learning roadmap

Related searches

AI teaching agent team with Google DocsAgno learning path generator Streamlitmulti-agent education tool with SerpAPITeachForge AI by Sharad Khare

Author

License

MIT © Sharad Khare

Work With Sharad