Skip to main content

What is Unified Input?

Unified Input is Peanuts’ immersive home screen experience. Instead of separate buttons for logging, asking questions, and creating Helpers, everything happens through a single intelligent input bar that understands your intent.
The Unified Input replaces the old “Log Anything button” and “Ask Peanuts navigation item” with a fluid, context-aware interface.

The Immersive Hero

When you open Peanuts, you see the Immersive Hero — a full-viewport home screen with:
  • Greeting — Personalized message based on time of day
  • Helper chips — Quick access to your frequently used Helpers
  • Unified Input Bar — The single entry point for everything
  • Create button — Sparkles icon (✨) to create new Helpers
The interface adapts as you type, providing real-time feedback about where your entry will go.

How It Works

1

Start typing

Tap the input bar and begin typing. The interface responds immediately.
2

See the Context Cloud

As you type, a “Context Cloud” appears above the input, showing which Helper matches your entry and which fields will be filled.
3

Confirm or adjust

If the match is correct, press Enter. If not, tap a different Helper chip or use clarification pills.
4

Entry logged

Your entry goes to the matched Helper with fields auto-filled.

Context Cloud

The Context Cloud is a glassmorphic feedback bubble that appears as you type, showing:

Matched Helper

The Helper Peanuts thinks you’re logging to

Field Chips

Up to 7 fields that will be populated from your input

Confidence

Visual indication of match certainty

Topic Highlighting

Specific fields highlighted when topic patterns match
The Context Cloud uses a “blur-to-focus” reveal animation and floats above the keyboard for visibility during logging.

Clarification Pills

When your input could match multiple Helpers, Peanuts shows Clarification Pills — tappable options to disambiguate:
"spent $45" → Could be: [Expenses] [Business Costs] [Shopping]
Tap the correct pill to route your entry. Your choice is remembered for similar future entries.

Scoped Input

Tap any Helper chip in the header to scope the input to that specific Helper:
  • Input bar shows the Helper name
  • Context Cloud focuses on that Helper’s fields
  • Entries go directly to that Helper
  • More likely to qualify for Instant Logs (0 credits)
Scoped input increases your chances of free Instant Logs because Peanuts doesn’t need to guess the destination.

Inline Chat Mode

The Unified Input smoothly transitions to chat mode for conversations:
  1. Ask a question — Type something like “how much did I spend this week?”
  2. Input expands — The input grows into a multi-line textarea
  3. Chat appears — AI responses render directly below the input
  4. Stay in context — No page navigation required
This eliminates the old pattern of switching to a separate “Ask Peanuts” screen.

Inline Helper Creation

Create new Helpers without leaving the home screen:
1

Tap the sparkles button (✨)

Or type a creation phrase: “I want to track my medications”
2

Describe what you need

“Help me track daily workouts with duration and how I felt”
3

Review the preview

Peanuts shows the proposed Helper with fields and widgets
4

Create

Tap Create and start logging immediately
The new Helper appears in your chips without refreshing the page.

4-Tier Matching System

The Unified Input uses a sophisticated matching pipeline:
TierNameCreditsHow It Works
1Affinity0Matches based on learned patterns from your history
2Local0Pattern matching against Helper field definitions
3AI1OpenAI analysis for complex/ambiguous inputs
4Fallback0Goes to Shoebox if no match
Tiers 1 and 2 (Affinity and Local) process instantly with zero credits. Only ambiguous inputs require AI credits.

Affinity Learning

Peanuts learns your patterns over time:
  • Vocabulary — Associates words with specific Helpers
  • Time patterns — “coffee” in the morning → Expenses
  • Frequency — Commonly logged items match faster
  • Corrections — Your disambiguation choices improve future matching
This learning happens automatically and makes the system smarter with use.

Visual Design

The Unified Input follows a distinct aesthetic:
  • Immersive viewport — Full-height design with breathing room
  • Glassmorphic elements — Frosted, semi-transparent surfaces
  • Smooth transitions — Input morphs fluidly between modes
  • Reduced UI noise — Only 4 core actions visible (Helpers, Settings, Reminders, Create)
  • Dynamic dimming — Background elements fade to 5% opacity during active input

Input Modes

ModeTriggerBehavior
LoggingStart typing an entryContext Cloud appears, field matching shown
ChattingType a question or select chatMulti-line textarea, AI responses inline
CreatingTap ✨ or describe new HelperCreation flow with preview
ScopedTap a Helper chipInput locked to that Helper

Help Detection

Type help-related phrases and Peanuts shows an interactive HelpMenuCard:
"how do I..."     → Shows tutorials and quick actions
"help"            → Interactive help menu
"what can I do?"  → Feature discovery
This teaches through conversation rather than requiring separate documentation visits.

Keyboard Behavior

The input bar stays visible above the mobile keyboard:
  • Position — Docked at bottom with keyboard offset calculation
  • Context Cloud — Floats above the input, always visible
  • Tips rotation — When input is empty, practical examples rotate
  • Safe areas — Proper padding for notched devices

Tips When Input is Empty

When you haven’t typed anything, FocusedModeTips shows rotating examples:
  • “Try: coffee $4.50”
  • “Try: ran 5km this morning”
  • “Try: how much did I spend this week?”
These help new users understand what they can type.