Wenlan
Wenlan은 소스 기반 AI 지식베이스·LLM 위키로, 문서·결정을 페이지화해 검색·검토·리뷰 가능
STACK은 업무, 프로젝트, 메세지, 회의, 파일, 캘린더, 업무 앱을 하나의 지능형 작업공간에 통합합니다
STACK brings your tasks, projects, messages, meetings, files, calendars, and work apps together in one intelligent workspace.
생산성TypeScript · JavaScriptGitHub @matthewblair749-png온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
STACK connects the apps where your work happens and turns them into one clear picture: what's happening, what to do first, and what to do next. Read-only by default. Nothing is sent or changed without your approval.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A workspace that connects the work apps people already use (email, chat, tasks, files, meetings), shows what needs their attention, and drafts actions that only run after they approve them.
Live at https://www.stackunder.website. Built with Next.js 16 (App Router), React 19, Tailwind v4, Prisma 5 on Postgres (Neon), and Auth.js v5.
This Next.js version has breaking changes from older releases. Read AGENTS.md and the docs bundled in
node_modules/next/dist/docs/before using unfamiliar APIs.
Install: npm install (Node 20.9+; CI uses Node 22).
Environment: copy .env.example to .env.local and fill in at least DATABASE_URL,
AUTH_SECRET, ENCRYPTION_KEY, APP_URL=http://localhost:3000, and one sign-in provider.
Use a development database (a Neon branch), never the production one.
Database: the Prisma CLI doesn't read .env.local, so set the URL for the shell first:
$env:DATABASE_URL = "<your dev database URL>"export DATABASE_URL="<your dev database URL>"Then run npx prisma migrate deploy and node prisma/seed.mjs (loads the app catalog once).
Run: npm run dev, then open http://localhost:3000.
For OAuth app setup per provider, see docs/app-registration-kit.md.
| Command | What it does |
|---|---|
npx tsc --noEmit | Type-check |
npx eslint src --max-warnings=0 | Lint (zero warnings allowed) |
npm test | Unit tests (Vitest; no database or network needed) |
npx next build | Production build |
CI (.github/workflows/ci.yml) runs all four on every push to main and on pull requests.
main automatically on every push. Production env vars live in Vercel > Settings >
Environment Variables. The full list, and what degrades without each, is in docs/LAUNCH.md.prisma migrate deploy before pushing the
code that uses it. Never run migrate dev, migrate reset or db push against production. See
docs/LAUNCH.md section 2.vercel --prod uploads your working folder,
uncommitted files included.Sync errors, expired connections, Stripe webhook retries, AI fallbacks, rate limits and data restores: docs/LAUNCH.md section 6.
src/app - pages and API routes ((app) = signed-in app, api/ = route handlers)src/server - server-only logic: auth, workspace access checks, integrations, sync, AI, billing,
rate limitingsrc/components, src/lib - UI and shared client codeprisma/ - schema, migrations, catalog seeddocs/ - launch guide, app registration kit, Google verification pack