Wallfacer 是一款为多款 AI 编程助手设计的终端会话管理器,支持 Claude Code、Cursor CLI、Kiro CLI 和 Codex 等工具 [1]。该项目通过本地 SQLite 数据库统一索引和管理来自不同 AI 编程助手的会话记录,为用户提供统一的会话视图和管理界面 [1]。
Wallfacer 提供全屏浏览器(TUI)和命令行两种操作界面,两者共享同一个 SQLite 索引 [1]。用户可以通过这些界面对会话进行搜索、标签、分组、重命名、恢复和安全删除等操作 [1]。会话数据存储在 ~/.local/share/wallfacer/ 目录的 SQLite 数据库中,支持增量同步,可适应数百个会话的场景 [1]。
该项目已在 GitHub 开源,用户可通过 Homebrew 安装(brew tap pradipta/wallfacer https://github.com/pradipta/wallfacer),或使用 Go 1.22+ 通过命令 go install github.com/pradipta/wallfacer@latest 进行安装 [1]。
Wallfacer is an open-source terminal session manager designed to unify and organize sessions across multiple AI-powered coding assistants [1]. The tool provides a centralized interface for managing sessions from Claude Code, Cursor CLI, Kiro CLI, and Codex, indexing them in a local SQLite database stored at ~/.local/share/wallfacer/ [1].
The project offers both a full-screen terminal user interface (TUI) and command-line access, with both interfaces sharing the same underlying SQLite index [1]. Users can search, tag, group, and organize sessions across all supported tools, as well as launch or resume previous sessions and securely delete records [1]. The tool is engineered to handle large workflows, supporting incremental synchronization for scenarios with hundreds of sessions [1].
Wallfacer is available for installation through multiple methods: users can install it via Homebrew with brew tap pradipta/wallfacer https://github.com/pradipta/wallfacer, or via Go with go install github.com/pradipta/wallfacer@latest for systems running Go 1.22 or later [1]. The project is open-sourced on GitHub and ready for public use [1].