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)
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.