Long is an open-source, single-binary LLM agent runtime built on Elixir/OTP. It features a Phoenix LiveView web UI, a four-tier memory system (working checkpoint, global/session memory, skills, session archive), and uses GraphQL as the agent's primary capability interface over its Ash data layer. The agent supports multi-provider LLM routing (20+ providers via ReqLLM), Anthropic-compatible Skills (SKILL.md format), Oban-driven scheduled tasks, WeChat and Telegram bots, and web search aggregation. Designed as a personal appliance rather than server infrastructure, it installs via a single curl command into ~/.long/, uses SQLite for storage, and requires no external services. Currently alpha and single-user.
Table of contents
Design philosophyGraphQL as the agent's primary skillWeb UIFeaturesArchitectureQuick startChannels (platform bots)CLI toolsConfigurationDevelopmentStatusRoadmapAcknowledgementsLicenseSort: