Wenlan
Wenlan은 소스 기반 AI 지식베이스·LLM 위키로, 문서·결정을 페이지화해 검색·검토·리뷰 가능
AI가 제안한 방안을 선택·분석해 결정하고, PRD·TRD·디자인 문서를 작성합니다. 오픈소스, 브라우저 실행
Choose between AI-proposed approaches, break them down until everything is decided, then write the PRD, TRD or design doc from your decisions. Open source, runs in the browser.
생산성TypeScript · JavaScriptGitHub @ravingupta온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
AI brainstorming tool for software problems: choose between approaches, break them down until everything is decided, then write the PRD/TRD/design doc.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Try the live demo → (demo mode, no key needed)
An AI brainstorming tool for software problems. You describe a problem; the AI proposes approaches; you choose one; it breaks your choice into sub-problems; you keep choosing until everything is decided. Then it writes the result up as the document you need: solution design, PRD, TRD, decision records or a one-page brief. Brainstorms that belong together can be combined in a project for one high-level structure and documents written across all of them.
Two kinds of card, so the tree reads at a glance: green, square-cornered cards are problems (solve all of them), white, rounded cards are options (pick one). Blue is reserved for what you chose.
AI chats are good at producing a plan, but they make every decision for you in one go, and a change of mind means starting over. tinefold keeps you choosing at each step, remembers why each option was rejected, marks decisions that may be out of date when the context changes, and only writes documents from what you actually decided.
| Folder | What it is |
|---|---|
tinefold-engine/ | The engine: event log, rules, staleness, prompts, providers, documents. Pure TypeScript, no DOM, fully tested. |
tinefold-web/ | The web app (React + Vite): renders the engine and forwards clicks. No graph logic. |
docs/specs/ | The PRD, engine spec and web client spec. Where the code differs, tinefold-engine/DECISIONS.md says why. |
Requires Node 20+.
git clone https://github.com/ravingupta/tinefold && cd tinefold
cd tinefold-web && npm install && npm run dev # http://localhost:5173, engine from npm
cd ../tinefold-engine && npm install && npm test # only if you work on the engine
It starts in demo mode. Open Settings, pick a provider and paste a key for real answers. Keys are stored in your browser's localStorage and sent only to that provider.
Deploying your own copy: npm run build in tinefold-web/, then host dist/ on any static host. Paths are
relative, so a subfolder works.
Issues and pull requests are welcome! Start with CONTRIBUTING.md. Please follow the Code of Conduct, and report security issues privately as described in SECURITY.md.
MIT © Ravin Gupta