-
Notifications
You must be signed in to change notification settings - Fork 0
Usage
Once you've opened a gald3r project (see Install), Throne presents its panels through the top navigation. This page describes what each area does. Availability varies by tier β some admin and coordination surfaces are Team/Org-gated and degrade to an honest offline state without a backend.
Throne reads your project's .gald3r/ state directly from disk via the Rust reader layer and
presents live views. Reading never writes.
| Panel | Reads | Shows |
|---|---|---|
| Project | PROJECT.md |
Mission excerpt, identity (name / id / vault location) |
| Tasks |
TASKS.md + tasks/
|
Task counts and rows by status ([π] [π] [π] [β
] [β]) |
| Kanban | tasks | Board view of tasks by status column |
| Bugs |
BUGS.md + bugs/
|
Bug counts and rows |
| Features / Releases / Plans / Subsystems / Constraints / Idea Board | the matching .gald3r/ files |
Each domain's records |
| Activity / Topology | contributions, linking topology | Recent activity and the workspace link graph |
The Tasks and Bugs sections also carry an Active Agent / Swarm Activity column that reads claim metadata from task/bug frontmatter β phase badge (SPEC / CODE / REVIEW), owner short-id, relative claim time, STALE detection, and swarm grouping β with a "show active only" filter.
The Vault panel is a reader for your project's knowledge vault (.gald3r/vault/ metadata
and notes). It surfaces vault content within the desktop app so you can browse research,
memory, and ingested material without leaving Throne. Like every reader, it is read-through
only β the vault on disk always belongs to you.
From the Workspace page, Setup / Update Project opens a folder picker with a New project vs Update existing chooser:
-
New routes into the spawn wizard whose interview step is a PROJECT.md-basics web form
(name / mission / tech stack / goals), then scaffolds
.gald3r/through the shared pipeline. - Update runs a live version-check and a guarded update modal.
Every write goes through a dry-run preview β confirm gate β apply β rollback pipeline. The apply executor runs in Rust (no Python / engine-CLI dependency): it writes new files from the bundled template snapshot and merges framework files while an absolute user-data denylist (tasks, bugs, features, releases, vault, PROJECT.md, TASKS.md, β¦) guarantees your own content is never overwritten. A backup ZIP is taken and integrity-verified before anything is written, and a failed apply rolls back automatically.
-
AI Routing (Settings β AI Routing) chooses how Throne picks a provider per call, with
four modes: Local first (default), Cloud first, Local only (offline), and
Manual / ask. You set a default chat target, a drag-to-reorder fallback chain, a
streaming preference, and per-provider cost labels. A Test provider action reports
whether a candidate would route (capability + credential + availability), without issuing a
real chat call. Preferences persist locally to
ai_routing.json. -
Local models β Throne bundles adapters for three local server types and never
auto-downloads or auto-starts a model; it connects to services you run:
-
Ollama (default
http://localhost:11434, no API key) β a Check Endpoint action probes/api/versionand lists installed models via/api/tags. -
LM Studio (default
http://localhost:1234, no API key) β readiness via/v1/models; noAuthorizationheader is sent. -
Custom local OpenAI-compatible (any base URL; optional key for keyed gateways such as
vLLM, llama.cpp
server, llamafile).
-
Ollama (default
- Credentials (Settings β Credentials) stores provider API keys in the OS keychain (Windows Credential Manager / macOS Keychain / Linux Secret Service) β never in plaintext on disk. The on-disk metadata carries only a masked preview and non-secret fields. When the keychain is unavailable, credential operations fail closed with no plaintext fallback.
- AI Assistant / Chat History / Context Window / API Usage surface the assistant chat, its history, the live context window, and per-provider usage.
Mission Control is a live god-view of the active org: Developers, Swarms, Claimed Territory, and an Escalation Inbox on one tenant-scoped data spine, plus a collision heatmap, velocity/drift analytics, a merge-conflict decision deck, and coordinator presence. Related coordination panels: Merge Conflicts, Active Coordinators, Agents, and Maestro. These are cloud-backed and require a reachable world_tree backend; without one the pages degrade to an honest offline state rather than failing silently.
- Social β the in-app social / chat surface for talking with teammates and coordinators.
- Collaborate / Stream / Sessions β collaboration surfaces, a stream mode, and a session browser.
The Company area hosts cloud-backed identity and team management:
- Company Identity β register and manage your company/org identity.
- Team and Team Admin β team roster, roles, and administration.
- Organizations β org-level administration.
Deeper operational admin panels include Database Admin, Feature Flags, Crash Analytics, Update Health, Systems Health, Monitors, and API Usage. Like Mission Control, these read/write through world_tree and show a "No backend configured" banner when no backend is set.
Throne includes a host-side IDE for editing project files in place:
- File Explorer with a writable, syntax-highlighted code editor (Prism grammars bundled; debounced auto-save; on-disk-change conflict prompt) and LSP diagnostics for TypeScript / JavaScript.
- Terminal β a real host pseudo-terminal (ConPTY/PowerShell on Windows, openpty on unix) rooted at the workspace.
- Review β an IDE review surface.
- Installed Platforms, Agents Manager, Skills Manager, Commands Manager, Extensions Manager, Tools & MCPs, Personality & Skill Packs β manage the gald3r components installed in the project, including an in-modal editor for personality-pack rule files and skill-pack files.
-
Theme (Settings) β pick
light/dark/gald3r, an accessible WCAG-AA token system persisted locally. - Themes / Theme Builder β browse theme packs and author your own with the theme editor.
- Personality Add-ons β install/uninstall personality packs (reference-counted, with required / recommended / optional mega-fan-skill associations) and author Custom Personality Packs (CRUD with reversible delete).
- Avatar / Avatar Studio / Animation β a 2D avatar player covering idle / listening / thinking / speaking / error states with a bundled placeholder rig, plus an overlay view for future OBS-style output. (Visuals are placeholder in v0.x.)
- Scheduler / Schedules β the Chrono Scheduler for fire-and-forget scheduled gald3r command sequences (name, project, ordered commands, cron/preset trigger, run history). (In shipped thin-client builds the scheduler engine is server-side.)
- Client Profiles / Connections / Profile Binding / Cascade Inspector β client configuration and settings-cascade inspection.
- Data & Privacy (Settings β Profile) β one-click telemetry opt-out.
- Onboarding, Search, Recent Projects, Report an Issue, Security, Browser, Heartbeat β supporting surfaces for setup, search, quick project switching, issue reporting, and health.
When you open a Workspace-Control owner, each declared member repository stays an independent git root with its own branches, remotes, and history. Throne surfaces members for navigation; it never reaches into a member to perform writes the owning task did not declare in its workspace policy.
Gald3r Throne v0.2.0 β panels available depend on tier and backend configuration.
v0.2.0