Back to projects
|
Case study · AI productivity · Creator

Cosmo AI

AI productivity assistant: centralize your tasks, projects and apps in a single personalized chat.

Role
Creator · Full-stack
Status
In beta
Cosmo AI
ReactTypeScriptNext.jsTailwindCSSOpenAI
Thesis

A single chat to talk, remember and manage all your work.

Your personal mini-ERP: tasks, projects, clients and notes living alongside an assistant that remembers.

01
The problem

Productivity tools are fragmented: tasks in one app, notes in another, clients in a third. Every context switch costs time and energy.

Cosmo unifies everything in one place where you talk naturally to your assistant and, at the same time, manage your workflow without switching apps.

02
Tech stack

App Router and server actions for a personal mini-ERP that loads fast and feels native.

Conversational state and optimistic UI so chat and tasks respond instantly.

Strict typing: tasks, projects, clients and notes share the same contracts.

A minimal, consistent visual system across every view of the assistant.

Cosmo's brain: it chats, remembers context and runs actions over your workflow.

Tap or hover any technology.01 / 05
03
Key features
01

Smart conversational chat: you talk to Cosmo like a teammate.

02

Task management with priorities, dates, reminders and visual tracking.

03

Centralized projects: related tasks, notes and clients in one place.

04

Personal mini-ERP with shared context across clients, projects and notes.

05

Persistent memory: it remembers your preferences, decisions and way of working.

06

Internet search when it needs up-to-date information.

07

Experience system and gamified stats to see your progress.

08

Automatic weekly routine generator based on your priorities.

04
Architecture

A Next.js frontend wired to a language model with persistent memory. The assistant accesses the context of your tasks, projects and notes, and can search the internet when it needs fresh data — all without taking you out of the chat.

05
Learnings
With this project I learned how valuable it is to connect an AI model to a real application, and how that lets you solve very different problems from a single conversational interface.

Links

Other projects