inno-agent
An open-source personal learning agent with three-layer memory (learner profile / wiki knowledge base / cross-conversation recall), a proactive scheduler, personal IM channels, and a workspace-scoped Practice Lab — built on the Pi SDK.
Inno Agent is an open-source personal learning AI agent built on the Pi SDK that provides personalized educational support through a three-layer memory architecture. It combines a learner profile (L1), native wiki knowledge base (L2), and cross-conversation session recall (L3) with a proactive cron scheduler, instant messaging integrations (Feishu and WeChat), and a workspace-scoped Practice Lab featuring an in-browser terminal. Developers can deploy it as a desktop app, web UI, or CLI tool to create persistent, context-aware learning companions that maintain long-term learner state and deliver personalized instruction without modifying the underlying Pi SDK kernel.
Key Features
Use Cases
- 01Creating personalized learning companions that track student goals, misconceptions, and knowledge states across multiple sessions
- 02Building educational agents that generate exercises, provide feedback, and schedule review sessions based on learner profiles
- 03Deploying privacy-focused tutoring systems that maintain long-term learner context without external data storage
- 04Developing workspace-scoped programming practice environments with terminal access and agent-readable execution logs
- 05Integrating proactive learning reminders and scheduled check-ins through Feishu or WeChat messaging channels
- 06Demonstrating AI agent capabilities by replaying recorded teaching sessions with full streaming and workspace artifact reconstruction
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
inno-agent — FAQ
What is Inno Agent and what does it do?+
Inno Agent is a personal learning AI agent built on the Pi SDK that provides educational support through three memory layers: a learner profile (L1), a wiki knowledge base (L2), and session history with cross-conversation recall (L3). It includes a proactive scheduler, messaging integrations, and a practice lab terminal for hands-on learning.
How do I install Inno Agent?+
Download the desktop installer from GitHub Releases for macOS or Windows, or install from source by cloning the repository, running npm install and npm run build, then configuring runtime/config/config.json with your LLM provider API key. You can also use the provided Docker Compose setup.
What AI clients or frameworks does Inno Agent work with?+
Inno Agent is a standalone application built on the Pi SDK framework, not a plugin for other AI clients. It supports any OpenAI-compatible or Anthropic Messages API endpoint, including Anthropic, OpenAI, DeepSeek, Ollama, and local models.
What are the prerequisites and do I need API keys?+
You need Node.js ≥20.6.0 and an API key for your chosen LLM provider (Anthropic, OpenAI, DeepSeek, or a compatible endpoint). Optional dependencies include ripgrep for the sandbox mode and webhook endpoints for IM channel integrations.
Is Inno Agent free and open source?+
Yes, Inno Agent is released under the MIT license and is completely open source. However, you will incur costs from your chosen LLM provider based on your API usage.
Can Inno Agent support multiple users or scale horizontally?+
No, Inno Agent is deliberately designed as a single-user, single-process agent with one active session queue. It has no multi-user authentication, tenant isolation, or horizontal scaling capabilities; for team deployments, run one instance per person.
How do I install inno-agent?+
Open the source repository on GitHub and follow its README. inno-agent is a agent — MCP Agents Market links you directly to the official repo.
Is inno-agent free?+
inno-agent is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.