</>MCP Agents Market
Agent

inno-agent

by hhyqhh920TypeScriptUpdated 2026-08-24

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

Three-layer memory system: L1 learner profile with goals and misconceptions, L2 wiki knowledge base with hybrid retrieval (BM25 + knowledge graph), and L3 session history with cross-conversation recall
Proactive cron scheduler for creating jobs in natural language, executable from agent, UI, or daemon
Personal IM channel integrations for Feishu and WeChat with unified reminder dispatcher
Practice Lab with workspace-scoped web terminal (xterm.js over WebSocket) and run records accessible to the agent
Skill system with content hub for browsing and importing skills/presets from GitHub repos or self-hosted bundle services
Pluggable LLM providers supporting OpenAI, Anthropic, DeepSeek, Ollama, and local models with live model switching
Session replay showcase that exports and replays real sessions in a standalone site with full UI streaming
Three deployment modes: Electron desktop app (macOS/Windows), React web UI with SSE streaming, and pure terminal CLI

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 more

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.

Related searches