Offline-First AI-Powered Workplace Hub. All AI runs locally on your device.
VibeWork is a modern, privacy-focused workplace hub that leverages on-device AI for tasks, knowledge management, and productivity assistance.
VibeWork is a role-aware workplace operations platform designed for teams that need productivity tooling, status visibility, and AI assistance without relying on cloud inference. The application combines task tracking, daily work logging, team communication, project risk monitoring, onboarding support, and skill growth insights in one interface.
The core product idea is simple: every common team workflow should be available offline first, with AI features enhanced locally when a model is available and graceful fallbacks when it is not.
- Provide a single workspace for day-to-day team coordination.
- Keep sensitive organizational context local by default.
- Offer role-specific experiences instead of one generic dashboard.
- Support intermittent connectivity and local persistence.
- Make AI assistive, contextual, and optional rather than blocking.
When users sign in, they choose a role and enter the workspace with a role-filtered navigation sidebar. The app seeds local demo data on first launch, then stores all changes in browser storage so users can continue operating without backend setup.
Most pages follow this pattern:
- Load data from local storage tables.
- Render role-appropriate widgets and actions.
- Trigger AI helper actions (summaries, analysis, suggestions).
- Persist updates locally and refresh UI state.
- Daily briefing and productivity snapshot.
- Task completion summary and pending workload.
- Quick links to common workflows.
- Recent activity feed.
- Kanban-style task flow (
backlog,in-progress,review,done). - Priority filtering and task creation.
- AI prioritization suggestions for ordering work.
- Daily work notes with date-scoped entries.
- AI-generated summaries from raw text.
- Mood/sentiment indicators for personal trend awareness.
- Voice input support for fast logging.
- Folder-based internal knowledge organization.
- Search and contextual retrieval helpers.
- AI-assisted SOP/procedure generation.
- Organization-wide update publishing.
- Urgency and pinned messaging support.
- Text-to-speech playback for accessibility and field use.
- AI-assisted review summaries and issue suggestions.
- Developer-focused quality checks and guidance output.
- Worklog sentiment trend tracking.
- AI risk commentary for early intervention decisions.
- Project risk score display.
- AI-generated risk reasoning and recommendation output.
- Build status timeline (
success,failed,running). - Duration and commit context visibility.
- AI failure analysis helper for quick triage.
- Guided onboarding progress tracking.
- Step-based completion and quiz insights.
- Category-wise competency tracking.
- Radar-chart visualization for strengths and gaps.
- AI recommendations for growth priorities.
- Theme and session controls.
- Local data export and reset.
- On-device model lifecycle management (download/load).
The app supports five primary roles:
employeeteam-leadmanagerhr-adminfield-worker
Navigation and page access are role-filtered so each persona sees relevant workflows (for example, managers get risk and burnout views, HR gets announcement and onboarding control, field workers get voice-first paths).
VibeWork uses RunAnywhere for on-device LLM inference. If the local model is not available, AI features degrade gracefully to deterministic mock responses so users can continue exploring and working without hard failures.
This gives a practical two-tier AI strategy:
- Tier 1 (preferred): On-device model loaded and used for local inference.
- Tier 2 (fallback): Mock AI responses preserve usability and demos.
Application data is stored locally per collection (users, tasks, logs, announcements, knowledge items, skills, projects, onboarding progress, CI builds). A lightweight local DB abstraction provides CRUD operations and seeded sample records for immediate usability.
Session and UI preferences (role, user identity, theme, model selection, sidebar state) are persisted through Zustand middleware.
- Responsive layout with desktop sidebar and mobile overlay navigation.
- Glassmorphism-inspired visual style with smooth transitions.
- Small, focused cards and modules to reduce cognitive load.
- Clear status signaling for network, AI readiness, and model state.
- User signs in and selects role.
- Dashboard shows current workload and briefing.
- User updates tasks and submits daily log.
- AI summarizes work and suggests priorities or risks.
- Team/management views reflect updated operational context.
This makes VibeWork suitable as a hackathon prototype, an internal proof-of-concept for private AI operations tooling, or a base for a production-ready workplace assistant platform.
- Node.js & npm installed
# Step 1: Clone the repository
git clone <YOUR_GIT_URL>
# Step 2: Navigate to the project directory
cd <YOUR_PROJECT_NAME>
# Step 3: Install the necessary dependencies
npm install# Start the development server
npm run dev- Framework: React with Vite
- Language: TypeScript
- Styling: Tailwind CSS & shadcn/ui
- AI Engine: Runanywhere SDK (On-device LLM)
- Database: Local browser storage abstraction
- State Management: Zustand
- Icons: Lucide React
This project uses Runanywhere for on-device AI inference, ensuring privacy and offline functionality.