← all repositories
aiplanethub/openagi

Framework for autonomous agents that remember and search

It gives Python developers a prefab kit for wiring LLMs, search tools, and long-term memory into autonomous agent teams.

623 stars Jupyter Notebook AgentsLLMOps · Eval
openagi
Not currently ranked — collecting fresh signals.
star history

What it does

OpenAGI is a Python framework for assembling autonomous agents from interchangeable parts. You define Worker roles, assign them tools like DuckDuckGoSearch or TavilyWebSearchQA, and let an Admin agent orchestrate the plan. It supports multiple LLM backends—currently OpenAI and Gemini—and includes a long-term memory module so agents can reference past interactions across sessions.

The interesting bit

The framework treats human intervention as a dial, not an afterthought: the TaskPlanner exposes a human_intervene flag so you can choose whether the loop stops for a human check. That is a rare bit of UI-level thinking in a space that usually assumes full autonomy or full manual mode.

Key highlights

  • Pluggable LLM support via OpenAIModel and GeminiModel classes.
  • Built-in tool integrations for DuckDuckGo and Tavily web search.
  • Long-term memory module (Memory(long_term=True)) for recalling previous queries and context.
  • Two execution modes: explicit multi-worker teams or leaner autonomous Admin runs.
  • Task decomposition handled by a dedicated TaskPlanner with optional human-in-the-loop gating.

Caveats

  • The README is heavy on aspiration—“AGI for all”—and light on architectural detail; it is unclear how memory is persisted or how workers coordinate under the hood.
  • Examples show API keys set inline with os.environ, which suggests the project is still in a “script-first” stage rather than production-hardened configuration.
  • The project does not explain what differentiates it from similar agent frameworks like CrewAI or AutoGen.

Verdict

Worth a look if you want a quick, Pythonic way to prototype multi-agent LLM workflows with search and memory. Pass if you need mature observability, deep architectural docs, or enterprise-grade security patterns.

Frequently asked

What is aiplanethub/openagi?
It gives Python developers a prefab kit for wiring LLMs, search tools, and long-term memory into autonomous agent teams.
Is openagi open source?
Yes — aiplanethub/openagi is open source, released under the Apache-2.0 license.
What language is openagi written in?
aiplanethub/openagi is primarily written in Jupyter Notebook.
How popular is openagi?
aiplanethub/openagi has 623 stars on GitHub.
Where can I find openagi?
aiplanethub/openagi is on GitHub at https://github.com/aiplanethub/openagi.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.