flowbrain_core

FlowBrain Core — Judgment & Knowledge core for the MakeMind ecosystem. Two cooperating subsystems: Knowledge (5 facades over a 4-layer Fact/Skill/Profile/Philosophy structure plus Ops) and Agent (worker / manager / reviewer agents with 4-axis fork, conversation, growth tracking).



Documentation

makemind — Let AI Execute Anything

Control everything with natural language. Every MCP server is an app.

makemind is the introduction site for the AppPlayer ecosystem of pub-published Dart and Flutter packages — the runtime, contract, knowledge, IO, and UI packages that turn any MCP server into a controllable app.

Live site: app-appplayer.github.io/makemind

Published Packages

Core runtime / orchestration

  • appplayer_core — Shared Flutter library for MCP connection, bundle handling, and UI runtime orchestration.
  • mcp_bundle — Bundle schema, expression language, standard port catalog (40+), and install pipeline.
  • mcp_gateway — Multi-node MCP relay with namespace routing, session management, and policy.
  • mcp_canvas — Universal definition-based canvas for 2D/3D rendering with CDL.
  • mcp_flow_runtime — Declarative hardware/IoT control flows with platform HAL providers.

MCP protocol

  • mcp_client — Dart MCP client (2025-03-26 spec, OAuth 2.1, JSON-RPC batch).
  • mcp_server — Dart MCP server.
  • mcp_llm — LLM provider integration (Claude, OpenAI, Gemini, Bedrock, Cohere, Mistral, Groq, Together, Vertex AI) with Vision / ASR / OCR / Storage adapters.
  • flutter_mcp — Flutter plugin integrating server / client / LLM with background services.

Knowledge stack

Specialized

  • mcp_channel — Unified messaging connector (Slack, Discord, Email, Kakao, …).
  • mcp_form — Form document creation, validation, rendering.
  • mcp_analysis — Analysis pipeline engine.
  • mcp_ingest — Document ingestion with chunking, OCR, ASR.
  • mcp_browser — Universal Web Automation Backbone (CDP-direct).

IO adapters

UI

How It Works

  1. Run an MCP Server — server provides UI + Tools + Resources.
  2. AppPlayer connects as an MCP client.
  3. Dynamic UI renders the server's UI definition in real-time.
  4. Tools execute in response to UI actions, controlling devices and services.

Links


© 2025 AppPlayer. Open source.