Skip to content

Releases: shuowu/pi-tree

v0.1.1

27 Jun 03:11

Choose a tag to compare

What's New

Features

  • Branch from selection — select text in any AI message → click Branch → quotes into chat with accent-colored chip → sends with auto-fork
  • Sidebar branch indicators icon marks branch entry points, ⑂N badge shows fork point branch count
  • Session tree help tooltip — hover (?) icon to see legend of all tree icons
  • Concept layer — entity extraction, knowledge graph, cross-source concept linking

Fixes

  • Branch count now shows total branches (was off by one)
  • Branch navigation scopes directly into subtree (not parent context)
  • Auto-scroll no longer resets during multi-turn tool calls

UI Polish

  • Selection toolbar buttons condensed: Quote | Branch | Define
  • Sidebar dots simplified: muted for all nodes, accent glow for current node

Full Changelog: v0.1.0...v0.1.1

v0.1.0 — Initial Public Release

23 Jun 22:10

Choose a tag to compare

🌳 Pi-tree v0.1.0 — Initial Public Release

AI-assisted reading and research app with tree-structured conversations. Load your books, news feeds, papers, or YouTube videos, and an AI reads them with you — not as flat Q&A, but as branching conversations that help you cross from confusion into comprehension.

Local-first, bring your own key. Runs on your machine with cloud APIs (DeepSeek, Gemini, Claude) or fully offline with Ollama.

✨ Highlights

Core

  • 🌳 Tree-structured conversations — branch on semantic shifts, navigate with TOC + chat
  • 📚 Multi-source support — books (EPUB/PDF/MOBI), news feeds (RSS), academic papers, YouTube videos
  • 👥 Multi-user with per-user isolated sessions, config, and glossaries
  • 🔌 Plugin architecture — @pi-tree/plugin-sdk for building extensions with typed services
  • 🤖 MCP client bridge — connect external MCP servers for web search, translation, etc.

Reading Experience

  • 📖 Interactive reading sessions with context-aware AI companion
  • 🔀 Multiple session modes per source (reading, analysis, Q&A, custom)
  • 📝 AI-powered dictionary with inline lookup and glossary management
  • 🧮 LaTeX math rendering via KaTeX
  • 📊 Mermaid diagram support in conversations

Infrastructure

  • 🐳 Docker support with ghcr.io/shuowu/pi-tree image
  • 🖥️ Electron desktop app (macOS, Linux, Windows)
  • 📖 VitePress documentation site
  • 🔄 Auto-migration pipeline with Drizzle ORM
  • 🧪 Unit + E2E test suites (Vitest + Playwright)
  • 📋 Session profiles — declarative YAML mapping source types to skills/extensions

🐳 Docker Image

docker pull ghcr.io/shuowu/pi-tree:0.1.0

Also available as ghcr.io/shuowu/pi-tree:0.1 and ghcr.io/shuowu/pi-tree:latest.

See the self-hosting guide for configuration options.

📦 Getting Started

See the documentation for installation and setup instructions.