not connectedCommunity key ?A password for your community's data. Required to submit or access voices. Provided by your Civic Designers organizer.
Community
?
Select which community's voices to work with. Two communities are set up:
Our Voices Unbound and Table of Free Voices.
Each has its own separate corpus and key.
Connect engine to begin
00
0
Collection ?Voices analyzed so far in this session. Connect to the engine and select a community to load your full corpus.
0
Voices loaded
0 from database 0 this session
Review ?Voices submitted by community members through the public portal — waiting for an organizer to approve or decline before they join the corpus.
Explore ?Browse and analyze what's in your collection. Voices, Patterns, Quotes, and Wisdom all draw from the same corpus.
Organizer Tools ?Generate reports, letters, and facilitation guides from your corpus — and export data for external use.
Admin ?Manage communities, clean up the corpus, view engine health. Requires wildcard key.
Filter Active
None
Voice Input
📄Drop .txt · .pdf · .docx or click to upload
✓ Saved to database
Analysis
◎
Reflection and dimensional analysis will appear here.
Turn what's surfacing into commitments. What needs to happen, who carries it, by when.
organizer + community
🪞
Community Mirror Session
See what the engine noticed in your collection — then respond together. Push back, add what's missing, or say what rang true. Every response becomes part of the record.
community
★ Core session tool
⬡ Fuller Picture
requires voices in collection
📋
Community Brief
A synthesized narrative of what this community is saying — grounded in their own words, for sharing with partners or funders.
organizer
✉️
Community Letter
A letter to decision-makers in the community's own voice — based on the patterns and questions surfacing in this collection.
organizer + community
🧭
Facilitation Guide
A session guide for organizers — drawing on the themes, tensions, and wisdom in this collection to design the next gathering.
organizer
❓
Questions Underneath
The latent questions this community is carrying — surfaced from across all voices, organized by urgency and pattern.
organizer + community
◎
Collective Portrait
A full narrative portrait of this collection — the emotional arc, the wisdom, the tensions, the threshold this community is standing at.
organizer + community
🔒 Civic Codex — Local Identity Layer
The Codex stores speaker identities — names, pronouns, roles, photos — only on this device.
Nothing in the Codex is ever sent to the AI engine or stored in the cloud. When a voice is analyzed, only the text travels;
the human behind it stays here. 🔒 Zero cloud footprint. Your people, your device, your control.
How to use: After analyzing a voice, click ✎ Identity on any voice card to attach a name and face.
The Codex links that identity to the voice — locally. Export to carry Codex data to another device. Import to restore it.
Tool
Admin Settings
Engine health, community management, and corpus cleanup. Changes are permanent.
◈ Engine Status
Total voices
—
Communities
—
Pending review
—
Database size
—
First voice
—
Most recent
—
⬡ Community Manager
⚠ Changes here are permanent.
Deleting a community removes all its voices from the database. Renaming moves all voices to a new ID.
These actions cannot be undone. The wildcard key is required.
Load community data above ↑
Rename a community
Moves all voices from one community ID to another. If the target already exists, voices will merge into it.
→
✕ Danger Zone
Delete a community
Permanently removes all voices in a community from the database.
Delete a single voice
Remove one voice by its ID. Find the ID on the voice card or in an export.
🔑 Key Reference
Community keys are set in your Render environment variables as CKT_API_KEYS.
Format: community-id:key,community-id:key