AICHE +TTana Integration
Voice input for supertag structures
Speak your structured knowledge into Tana. Build complex schemas naturally.
The short answer: open any Tana workspace, click into a node, press ⌃+⌥+R (Mac) or Ctrl+Alt+R (Windows/Linux), speak your supertag structure or query for 60-120 seconds, and AICHE inserts detailed specifications.
Tana's supertag system demands detailed node structures and field definitions that take 15+ minutes to type. You visualize the complete schema with relationships, field types, and live queries, but keyboard mechanics slow implementation.
- Open Tana in your browser.
- Navigate to your workspace or create a new node.
- Click into a node where you want to define a structure.
- Press your AICHE hotkey to start recording.
- Speak your complete supertag schema or content.
- Press the hotkey again-AICHE transcribes, applies Content Organization to structure relationships, and inserts the text.
Supertag Design
Planning Complex Schemas
Before implementing supertags, dictate the complete schema as documentation. Example: "Create a supertag for Project with fields for project name as text, status as select with Active, In Progress, Done, and Archived options, start date and deadline as dates, owner as person from team directory, budget as number with currency formatting, and priority as select with High, Medium, and Low values. Add a supertag for Task that references Project as a parent with fields for task title as text, description as long text, priority dropdown matching project priorities, estimated hours as number, actual hours for tracking, completion checkbox, and assigned to as person."
The spoken schema becomes implementation guidance. You build the supertags in Tana's interface using the transcribed spec as reference.
Field Relationships
For connected data structures, speak the relationships explicitly: "Link the Task supertag to Project using a reference field so each task connects to one project. In the Project supertag, add a query field that displays all tasks linked to this project filtered by completion status. Create calculated field in Project showing total estimated hours by summing hours from all linked incomplete tasks. Add another calculated field showing percentage complete by dividing completed tasks by total tasks."
AICHE captures the complete relationship logic. You implement the connections manually while preserving the full context.
Live Queries
Building Query Logic
Tana's live queries pull dynamic data based on complex filters. Dictate query specifications: "Create a live query showing all high priority tasks from active projects due this week. Filter criteria: task priority equals High, linked project status equals Active or In Progress, task deadline is within current week using date range, completion status equals false. Sort results by deadline ascending, then by project name. Group by assigned person to show workload distribution. Include columns for task title, project name, deadline, and estimated hours."
The verbal query logic translates to Tana's query builder during manual implementation, but speaking it first clarifies intent and prevents errors.
Dashboard Views
For workspace dashboards, speak the complete layout: "Build a command center dashboard with three sections. First section: Today's Focus showing tasks due today across all projects with quick complete checkboxes. Second section: Project Health displaying all active projects with cards showing status, completion percentage, overdue task count, and days until deadline. Third section: Team Workload using live query grouped by person showing task count and total estimated hours per team member. Add filters at top for project status and priority level."
Voice removes the tedium of clicking through Tana's interface while preserving comprehensive dashboard specifications.
Content Capture
Meeting Notes
During meetings, capture structured notes with supertags. Dictate: "Meeting with design team about homepage redesign. Attendees: Sarah, Mike, and Chen. Agenda items: review user research findings, discuss layout options, decide on color palette. Key decisions: moving forward with layout option B featuring hero video and testimonial carousel, using brand colors with increased contrast for accessibility, targeting launch date of March 15th. Action items: Sarah creates high fidelity mockups by Friday, Mike implements responsive grid system, Chen conducts accessibility audit using WAVE tool. Next meeting scheduled for January 20th to review implementation progress."
The transcript becomes a meeting node with proper supertag structure that connects to projects, people, and action items.
Research Synthesis
When synthesizing research across multiple sources, speak connections naturally: "Researching authentication patterns for web applications. Source one: OWASP recommends JWT tokens with short expiration and refresh token rotation. Source two: Auth0 documentation explains HTTP-only cookies prevent XSS attacks on tokens. Source three: blog post argues session-based auth simpler for small apps despite scaling challenges. My analysis: use JWT with HTTP-only cookies for token storage, implement refresh token rotation for security, set access token expiration to 15 minutes forcing frequent rotation, store refresh tokens in database with revocation capability. Trade-offs: added complexity versus security benefits, need Redis for session blacklist on logout."
The spoken synthesis becomes a research node that links to source nodes and connects to your implementation decisions.
Result: supertag schemas with complex field relationships, calculated fields, and live queries that took 25 minutes to type while constantly switching between schema planning and implementation now take 7 minutes to dictate, and the spoken specifications serve as documentation for your workspace structure.
Do this now: open Tana, press your hotkey, and dictate one complete supertag schema with field definitions, relationships to other supertags, and a live query showing filtered results. Build the actual structure using your transcript as the blueprint.