NeoAgent is an open-source Python framework for building AI assistants that can handle multiple tasks simultaneously, remember user preferences, and safely execute code. It features a colorful terminal interface with an animated companion character, real-time streaming of responses, multi-agent parallel task execution, a three-layer memory system (short-term conversation memory, long-term vector-based memory, and structured user profiles), cost-aware routing that automatically switches between affordable and powerful AI models, Docker-based code execution sandboxing, web search integration, task scheduling with desktop notifications, and image analysis for supported models. The framework includes production-grade observability for tracking costs and usage, supports multiple AI providers (DeepSeek, OpenAI, Anthropic, Google, Groq, Ollama), and provides both a command-line interface and a web API server.
How It Works
You find an open-source AI assistant framework that promises to handle multiple tasks at once, remember your preferences, and run code safely.
With one command, the framework installs alongside its colorful terminal interface.
You enter your API key for your preferred AI provider (like DeepSeek, OpenAI, or Anthropic) so the assistant can think and respond.
A friendly animated character appears in your terminal and reacts to everything the assistant does—celebrating when tasks complete, warning you during errors.
You type questions like 'compare Python, Rust, and Go for web development' and watch tokens stream in real-time as the assistant thinks.
It studies multiple topics simultaneously, then synthesizes everything into one clear report.
It runs Python code in a secure sandbox to verify answers or run calculations.
You set a reminder for later, and your computer chimes with a desktop notification when it's time.
The assistant stores your preferences and facts about you, so next time it can personalize responses automatically.
Whether it's a comprehensive comparison, working code, or a timely reminder, everything works exactly as promised—and you see exactly what it's doing every step of the way.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.