Javis OS
Javis OS is an Agentic AI that assists entrepreneurs in business tasks, helping them grow their work.
AI translation
Collaborate remotely with file sharing, time-based feedback, and project management – built for audio creatives.
BusinessTypeScript · PLpgSQLGitHub @sandeeeerrOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗UntitledOne makes it easy to share music projects, discuss versions, and annotate audio with precise timestamps. Built for speed, simplicity, and modularity on a modern web stack.
src/
├─ app/ # Next.js App Router (server-first)
│ └─ (routes)/… # feature routes (e.g., dashboard, project, auth)
├─ components/ # Atomic Design + shadcn/ui
│ ├─ atoms/ ├─ molecules/ ├─ organisms/ ├─ templates/ └─ ui/
├─ hooks/ # custom hooks
├─ i18n/ # next-intl (messages/, routing)
├─ lib/ # api/, supabase/, env.ts, utils.ts
├─ stories/ # Storybook
├─ types/ # Supabase schema types (generated)
└─ styles/ # globals.css, tailwind.css (optional)
UntitledOne supports multiple locales via next-intl. Translation files live in src/i18n/messages/.
en, fr, nl{locale}.json file and wiring it in src/i18n/request.tsCreate a .env.local with:
SUPABASE_URL=
SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
SUPABASE_DB_URL=
RESEND_API_KEY=
NEXT_PUBLIC_SITE_URL=
This project uses npm as the package manager.
node -v # Node.js 18+
npm -v
Clone and install:
git clone https://github.com/sandeeeerr/untitledone.git
cd untitledone
npm install
Configure env (see above), then start dev:
npm run dev
# http://localhost:3000
npm run test # unit tests (Vitest)
npm run cypress:open # E2E (Cypress)
Common scripts:
npm run dev # dev server
npm run typecheck # TypeScript
npm run lint # ESLint
npm run format # Prettier
npm run gen:types # generate Supabase DB types
npm run storybook # Storybook
Recommended: deploy on Vercel.
# Configure environment variables in Vercel dashboard
# Then push to main or create a Production Deployment
UntitledOne helps audio creatives share work, version files, and give time-based feedback in a calm, focused interface. The goal is to reduce friction in collaboration while keeping decisions traceable through an activity timeline.
en, fr, nl via next-intl; localized dates and messages| Token | Light (HSL) | Dark (HSL) |
|---|---|---|
| background | 0 0% 100% | 240 10% 3.9% |
| foreground | 240 10% 3.9% | 0 0% 98% |
| primary | 220 90% 56% | 220 80% 60% |
| secondary | 240 4.8% 95.9% | 240 3.7% 15.9% |
| accent | 240 4.8% 95.9% | 240 3.7% 15.9% |
| destructive | 0 84.2% 60.2% | 0 62.8% 30.6% |
| border/input | 240 5.9% 90% | 240 3.7% 15.9% |
| ring | 240 5.9% 10% | 240 4.9% 83.9% |
See GitHub Projects: https://github.com/sandeeeerr/untitledone/projects
Contributions are always welcome! Please follow Conventional Commits and our guidelines.
See CONTRIBUTING.md for ways to get started.
Please read the Code of Conduct
How are secrets handled?
NEXT_PUBLIC_* variables are used client-side.Can I use my own Supabase project?
supabase/migrations/, then npm run gen:types.Report vulnerabilities privately via SECURITY.md.
Distributed under the MIT License. See LICENSE for more information.
Author: Sander de Vries — open an issue for questions/feedback
Project Link: github.com/sandeeeerr/untitledone
Core scripts to keep quality high:
npm run lint # ESLint
npm run typecheck # TypeScript
npm run test # Unit tests (Vitest)
npm run cypress:open # E2E locally