{"repo":"cubeplexai/cubepi","free":true,"listed":false,"github":"https://github.com/cubeplexai/cubepi","clone":"git clone https://github.com/cubeplexai/cubepi.git","description":"CubePi — An async-first Python agent kernel inspired by Pi, built for coding agents, tools, and continuous sessions.","language":"Python","stars":39,"topics":["ai-agents","anthropic","langgraph","langgraph-alternative","llm","openai","pi-agent","python","mcp","python-agent"],"license":"MIT","category":"ai-agents","readme_excerpt":"CubePi is a Pythonic, async-native agent framework designed for high performance, readability, and production-grade persistence. It provides a leaner alternative to graph-based agent runtimes by modeling agent logic as a linear while loop that developers can easily trace and debug. CubePi powers CubePlex, a cloud-native platform for managed agents in team workspaces — skills, shared memory, MCP tools, persistent sandboxes, governed access, and self-hosted deploy on Docker Compose or Kubernetes. Why CubePi langgraph CubePi --- --- --- Abstraction Graph nodes + edges + channels — you model your agent as a state machine Plain async functions — run agent loop is a while loop you can read in 5 minutes Streaming Callback-based, multiple handler types async for event in stream — one pattern everywhere Checkpointing Full snapshot per step — serializes entire message list on every channel change Append-only — writes only new messages, O(1) DB I/O regardless of conversation length Dependencies Pulls in langchain-core, langgraph-sdk, and transitive deps 3 core deps: pydantic , anthropic , openai Tool execution Tools are graph nodes with manual wiring Declare tools as functions, framework handles routing and parallel execution Multi-provider Via langchain chat model adapters Native Provider protocol — Anthropic, OpenAI built in, add your own with one class Middleware Graph-level middleware on node entry/exit Agent-level middleware with 8 typed hooks and declarative composition rules Obse","default_branch":null,"files":null,"tree":[],"storefront":"/r/cubeplexai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cubeplexai/cubepi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}