Get up and running with Glyphbase in 5 minutes.
- Gleam 1.0+
- Lithoglyph database
- Erlang/OTP 26+
# 1. Clone Glyphbase
git clone https://github.com/hyperpolymath/glyphbase
cd glyphbase/server
# 2. Install dependencies
gleam deps download
# 3. Start the server
gleam run
# 4. Open your browser
open http://localhost:4000- Click "+ New Table"
- Choose the "Task Tracker" template
- Add a few tasks
- Try different views: Grid → Kanban → Calendar
- Click any cell to see its full provenance history
Load pre-made examples:
# Task tracker
curl -X POST http://localhost:4000/api/import \
-H "Content-Type: application/json" \
-d @examples/task-tracker.json
# Research papers
curl -X POST http://localhost:4000/api/import \
-H "Content-Type: application/json" \
-d @examples/research-papers.json- Right-click any cell → "View History"
- See every change with who/when/why
- Click any point to restore
- Open the "Research Papers" table
- See quality scores for each paper
- Filter by
prompt_total >= 80for high-quality papers only
- Grid: Traditional spreadsheet
- Kanban: Drag tasks across status columns
- Calendar: See tasks by due date
- Gallery: Visual cards with images
- Open the same table in two browser windows
- Edit in one window → see live updates in the other
- No conflicts, ever (append-only journal)
- Read the User Guide
- Explore the API documentation
- Join the community discussions
Deploy Glyphbase on your own infrastructure:
docker pull ghcr.io/hyperpolymath/glyphbase:latest
docker run -p 4000:4000 -v ./data:/data glyphbasegit clone https://github.com/hyperpolymath/glyphbase
cd glyphbase/server
gleam runWelcome to Glyphbase! Carve your data in stone. 🪨