pal (formerly self-org) is an ongoing local-first personal knowledge tool in Python. It explores how free-form captures can be organized into a Markdown knowledge base through CLI and MCP interfaces, with LLM-assisted classification and Git-backed storage.
The project includes capture triage, article ingestion, reorganization tooling, and FastMCP tools for AI clients. These interfaces share the same underlying engine. The work is still in progress; it remains a personal tooling experiment rather than a finished product.