DEV Community

Lakshmi kanth
Lakshmi kanth

Posted on

I Built a Local-First AI Workspace Instead of Another AI Wrapper

I wanted an AI workspace that didn't feel like another chat box attached to a productivity app.

So I started building Asnoai.

The idea is simple:

One workspace for thinking, writing, structured data, visualizing ideas and working with AI.

Instead of separating everything into different tools, Asnoai combines:

📝 A Notion-style editor
🗄️ Table / Kanban / Calendar databases
🎨 A visual whiteboard
📊 50+ chart types
🤖 An AI workspace assistant
🔌 External tool integrations

The part I'm most interested in is the local-first architecture.

Workspace data is stored locally using IndexedDB, so the core workspace doesn't need to depend on a remote database for every interaction.

The stack is intentionally straightforward:

React 19 + TypeScript + Vite + IndexedDB + Dexie + Chart.js + Vercel AI SDK

The AI layer can connect to OpenAI, Anthropic and Gemini.

One thing I learned while building it:

AI isn't necessarily the product.

The interesting product is the workspace around the AI.

An AI that can understand the page you're working on is much more useful than an AI chatbot sitting beside an empty screen.

I'm still building this and would love technical/product feedback.

What would you add to a local-first AI workspace?

Project:Asno-ai
It's open source and MIT licensed.

Top comments (1)

Collapse
 
richeotaza profile image
Riche Otaza

AI-powered workspaces are evolving fast. The real value comes from integrating AI into your existing tools rather than replacing them entirely. Look for solutions that enhance your current workflow.