DEVLOG

Mission Updates

Follow our journey building Andromeda. Development updates, feature previews, and behind-the-scenes engineering deep-dives.

FEATURE

The Hubble: Ecosystem Visualization

Interactive graph that maps every module. See the gravity between your tasks, notes, and habits as they form unique constellations of personal growth.

We built an interactive graph that maps every module and connection in Andromeda. Zoom, pan, click any node to explore. It's like a star chart for your productivity.

The Vision

Most apps show you lists. We wanted to show you relationships. The Hubble renders your entire workspace as an interactive constellation — modules are stars, connections are gravity wells, and your data flows between them like light.

How It Works

  • Interactive canvas — click and drag to pan, scroll to zoom
  • Node cards — each module is a clickable node showing its status and connections
  • Detail panel — click any node to see its features, capabilities, and linked modules
  • Sub-views — zoom into a node to see its internal feature breakdown
  • Category filtering — filter by module type, integration, UX layer, and more

The Hubble isn't just a visualization — it's a navigation system. As Andromeda grows, the Hubble grows with it, always giving you a bird's-eye view of your entire productivity ecosystem.

Read full article arrow_forward
ENGINEERING

12 Modules, One Database

Architecting a unified SQLite schema for extreme performance. We're moving away from fragmented data silos to a singular, robust event horizon for your digital life.

How we architected a unified SQLite schema that powers daily events, journals, pinboards, notebooks, task management, and 7 more modules — all with cross-module linking.

The Challenge

12 modules means 12 different data models. Events have start/end times. Ideas are freeform text. Pinboard items have x/y coordinates. Tasks have priorities and due dates. How do you store all of this in one database without it becoming a mess?

Our Approach

  • Shared item table — every piece of content gets a universal ID and common fields (title, created_at, tags, module_type)
  • Module-specific tables — each module extends the base with its own columns (coordinates for pins, duration for events, priority for tasks)
  • Cross-module links — a dedicated links table connecting any two items by their universal IDs
  • Unified tag system — tags live in one table, applied to any item regardless of module

The Result

One database file. Zero data fragmentation. Every query can span modules. When you search, you search everything. When you tag, the tag works everywhere. It's the foundation that makes the Hubble's ecosystem visualization possible.

Read full article arrow_forward
DESIGN

Designing in the Void

The story behind Andromeda's dark-first, space-themed design system and why we chose a palette that prioritizes focus and visual comfort in low-light environments.

The story behind Andromeda's dark-first, space-themed design system. Why we chose deep blacks, purple accents, and crystalline UI elements.

Dark by Default

We didn't start with a light theme and add a dark mode. We started in the void. Every color, every shadow, every glow was designed for dark surfaces first. The result is a UI that feels native to the dark — not an afterthought.

The Color System

  • Surface layers — five tonal levels from pure black (#000) to subtle gray (#262528), creating depth without borders
  • Primary purple (#ba9eff) — the signature accent, used sparingly for CTAs, active states, and important elements
  • Secondary indigo (#6366f1) — for interactive elements and navigation highlights
  • Tertiary pink (#ffa5d9) — reserved for creative features and special moments

Typography

Space Grotesk for headlines — its geometric character evokes aerospace and futurism. Inter for body text — clinical clarity that keeps task lists and long-form content scannable. The two typefaces create editorial tension: brand boldness meets functional precision.

The "No Border" Rule

We banned standard 1px borders. Instead, we define boundaries through background color shifts and atmospheric gradients. The result feels more like layers of smoked glass than a grid of boxes.

Read full article arrow_forward
FEATURE

Meet Polaris AI: Your 7-Agent Copilot

Polaris isn't one AI — it's seven. Each persona specializes in a different kind of thinking, from creative sparks to deep analysis.

Polaris isn't one AI — it's seven. We built a multi-agent system where each persona specializes in a different cognitive domain, and your messages are automatically routed to the right one.

The Seven Personas

  • Spark — Creative ideation. Brainstorming, lateral thinking, generating wild ideas and unexpected connections.
  • Sage — Deep analysis. Research, critical thinking, breaking down complex problems into structured insights.
  • Atlas — Planning and organization. Project scoping, timeline building, resource allocation, and strategic sequencing.
  • Dot — Quick actions. Fast answers, simple lookups, one-shot tasks that don't need a deep thinker.
  • Oracle — Predictions and patterns. Trend analysis, forecasting, recognizing recurring behaviors in your data.
  • Archivist — Memory and retrieval. Finding past entries, surfacing forgotten notes, connecting today's work to yesterday's context.
  • Cartographer — Mapping connections. Visualizing relationships between ideas, modules, and workflows across your entire workspace.

Auto-Routing

You don't choose a persona — Polaris reads your intent and routes automatically. Ask "what should I work on today?" and Atlas handles it. Say "give me ten ideas for my side project" and Spark takes the wheel. The routing is seamless, and you can always override it manually.

Powered by Frontier Models

Free-tier users get a capable local AI model. Paid tiers unlock Haiku, Sonnet, and Opus from Anthropic — each with increasing context windows and reasoning depth. Every persona adapts its communication style: Spark is playful and divergent, Sage is measured and thorough, Dot is terse and efficient.

Read full article arrow_forward
PRODUCT

The Module System: Why 12 Is the Magic Number

Too few modules and you're limited. Too many and you're overwhelmed. Here's how we landed on 12.

Every module in Andromeda serves a distinct cognitive function. We didn't pick 12 arbitrarily — we mapped the full spectrum of productivity behaviors and assigned each one a dedicated space.

One Module, One Purpose

Capture. Organize. Schedule. Reflect. Create. Archive. Each module owns exactly one of these functions, with zero overlap. Daily Events handles scheduling. Journal handles reflection. Idea Dump handles capture. There's never a question of "where does this go?" — the answer is always clear.

Connected Through The Hubble

Modules don't exist in isolation. They connect through The Hubble ecosystem — a shared layer of tags, links, and cross-references that lets any item in any module reference any other item. An idea can become a task. A journal entry can cite a calendar event. The boundaries between modules are permeable by design.

Tiered Access

  • Astra (free) — 2 modules of your choice
  • Zenith — 3 modules
  • Nova — 4 modules
  • Prime — 5+ modules, full suite access

Users can swap modules in and out based on what they need. Don't use a pinboard? Turn it off. Need a task manager? Turn it on. The workspace adapts to you, not the other way around.

Read full article arrow_forward
ENGINEERING

Cross-Module Linking: The Glue That Holds It Together

Any item can link to any other item. An idea can reference a task. A journal entry can cite a calendar event. Here's how.

Cross-module linking is the invisible infrastructure that makes Andromeda feel like one unified system instead of twelve separate apps duct-taped together.

Universal Item IDs

Every item in every module gets a universal identifier. A journal entry, a pinboard card, a daily event, a task — they all live in the same ID space. This means any item can reference any other item, regardless of which module it belongs to.

The Links Table

  • Bidirectional by default — link A to B and B automatically shows A in its references panel
  • Typed connections — links carry metadata: "inspired by," "blocks," "related to," "follow-up"
  • Activity Feed integration — every cross-module action is logged in the Activity Feed for a chronological audit trail

Tags as Implicit Links

Tags work as a secondary linking mechanism. Two items sharing the same tag are implicitly related — and The Hubble visualization renders these implicit connections alongside explicit links. This dual-layer approach means connections emerge naturally as you work, without requiring manual linking for everything.

Why It Matters

This is what makes The Hubble visualization possible. Without universal IDs and a shared links table, the ecosystem map would have nothing to render. Cross-module linking is the connective tissue of the entire platform.

Read full article arrow_forward
DESIGN

Pinboard: Thinking in Space

Some ideas don't fit in lists. Pinboard gives you an infinite canvas to think visually — drag, connect, arrange.

Not everything belongs in a list. Some ideas need space — literal space. Pinboard is Andromeda's infinite canvas for visual thinkers who organize by proximity, clusters, and spatial relationships.

The Canvas

Zoom in, zoom out, pan in any direction. The canvas is infinite — there's no edge, no boundary, no running out of room. Place items wherever they make sense to you. Group related ideas by dragging them close together. Separate unrelated concepts with whitespace.

Pin Anything

  • Cross-module pins — pin items from any module onto your board. A task, a journal entry, an idea, a calendar event — anything can become a pin.
  • Color-coded by source — pins are automatically color-coded by their source module, so you can see at a glance where each item came from.
  • Connection lines — draw lines between related pins to make relationships explicit and visible.
  • Multiple boards — create separate boards for different projects, contexts, or thinking modes.

Why Spatial Thinking Matters

Research in cognitive science shows that spatial arrangement aids memory and comprehension. When you place an idea in a specific location on a canvas, your brain encodes both the idea and its position. You remember where things are, not just what they say. Pinboard leverages this by turning your workspace into a memory palace you can see and touch.

Read full article arrow_forward
FEATURE

Task Manager: Smart Lists Meet Eisenhower

Natural language input, smart filters, priority matrix, and lists that actually make sense. Task management, reimagined.

We built a task manager that understands plain English and organizes your work through smart lists and the Eisenhower priority matrix — no manual sorting required.

Natural Language Input

Type "buy groceries tomorrow at 5pm #errands" and Andromeda parses it automatically: title, due date, time, and tag — all extracted from a single sentence. No clicking through date pickers or dropdown menus. Just type what you need to do and let the parser handle the rest.

Smart Lists

  • Today — everything due today, sorted by priority
  • Upcoming — the next 7 days at a glance
  • Someday — ideas and tasks with no due date, waiting for the right moment
  • Completed — your done list, because seeing progress matters
  • Inbox — the universal capture point for unprocessed tasks

Eisenhower Matrix View

Switch to the matrix view and your tasks sort into four quadrants: Urgent + Important (do first), Important (schedule), Urgent (delegate), and Neither (drop or defer). Each quadrant has its own color coding and priority indicators. It turns an overwhelming task list into a clear action plan.

Deep Integration

Tasks with due dates automatically appear in Calendar. Subtasks and checklists break big items into actionable steps. Priority levels are color-coded and sortable. Everything connects back to the broader ecosystem through tags and cross-module links.

Read full article arrow_forward
ENGINEERING

Zero to Deployed: Our Railway Stack

Python Flask backend, SQLite database, vanilla JS frontend — deployed on Railway. No React, no Next.js, no complexity.

We chose boring technology on purpose. Our entire stack fits in one developer's head, deploys with a git push, and serves pages faster than most SPAs.

Why Flask

Django is too opinionated. Express requires a Node ecosystem. Flask gives us exactly what we need: routing, templating, and a request/response cycle — nothing more. Every line of backend code is intentional. There's no framework magic to debug, no middleware chain to trace, no ORM abstractions hiding the SQL.

SQLite (For Now)

SQLite is the most deployed database in the world for a reason. Zero configuration, single-file storage, and read performance that embarrasses most managed databases. We'll migrate to Postgres when multi-user concurrency demands it, but for the current stage, SQLite keeps things simple and portable.

Vanilla JS, No Build Step

  • No React, no Vue, no Svelte — direct DOM manipulation with zero framework overhead
  • No webpack, no Vite, no bundler — files are served as-is, no build step required
  • Faster load times — no 200KB framework bundle to download before the page renders
  • Full control — every event listener, every DOM update is explicit and traceable

Deployment

Railway gives us git-push deployment, automatic SSL, environment variables, and zero-downtime deploys. Clerk handles authentication so we don't have to build (or secure) our own auth system. The whole operation runs lean — because that's how you move fast as a solo founder.

Read full article arrow_forward
AI

Frontier Models, Local First

Free users get a local AI model. Paid users get Claude. Everyone gets intelligence baked into their workflow.

AI in Andromeda isn't an add-on — it's woven into the fabric of the workspace. But we had to solve a hard problem: how do you give everyone access to AI without bankrupting a bootstrapped startup?

The Tier System

  • Astra (free) — a capable local model running on-device, 50K tokens per month. No data leaves your machine.
  • Zenith — Claude Haiku for fast, lightweight AI tasks with higher throughput.
  • Nova — Claude Sonnet with 1M token context. Deep analysis, long-form writing, complex reasoning.
  • Prime — Claude Opus with 1.75M tokens. The full frontier experience with maximum intelligence and context.

AI Features Across Modules

Writing assistance in Journal and Notebook. Task suggestions based on your patterns. Smart journal prompts that adapt to your mood and workload. Idea expansion that takes a seed thought and branches it into actionable concepts. Pattern recognition that surfaces recurring themes across your workspace.

Privacy First

Nothing is analyzed unless you explicitly ask. There's no background scanning, no silent data harvesting, no "we trained on your notes" surprises. Every AI interaction is opt-in, and the free tier runs entirely on-device. Your data stays yours — that's not a marketing line, it's an architectural decision.

Read full article arrow_forward
PRODUCT

The Andromeda Roadmap: What's Coming

Six phases, one vision. From foundation to scale — here's where we're headed over the next 18 months.

Building a productivity platform is a marathon, not a sprint. We've mapped the next 18 months into six distinct phases, each building on the last.

The Six Phases

  • Phase 1: Foundation — Core modules, authentication via Clerk, Railway deployment. The basics that everything else builds on.
  • Phase 2: Ecosystem — The Hubble visualization, cross-module features, unified tag system. Making modules talk to each other.
  • Phase 3: AI — Polaris AI with 7 agent personas, smart suggestions, pattern recognition. Intelligence woven into every module.
  • Phase 4: Creation — Labs creative workspace, templates, advanced editor features. Tools for making, not just managing.
  • Phase 5: Growth — Mobile apps, collaborative workspaces, public API. Taking Andromeda beyond the desktop.
  • Phase 6: Scale — Enterprise features, advanced AI pipelines, community marketplace. Building for the long term.

The Goal

100,000 users and $100,000 in revenue by September 2026. Ambitious? Absolutely. But every phase is designed to compound — each one makes the next one easier to build, easier to sell, and easier to love.

Built in Public

We're sharing the journey as it happens. Every milestone, every pivot, every lesson learned — right here on this news page. Follow along, and if something resonates, come build with us. The galaxy is big enough for everyone.

Read full article arrow_forward