Wenlan
Wenlan은 소스 기반 AI 지식베이스·LLM 위키로, 문서·결정을 페이지화해 검색·검토·리뷰 가능
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
A private morning newspaper: your mail, calendar and the night's news, laid out by your AI coding agent and printed at home at seven. Claude Code plugin + MCP server.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Your mail, your calendar and the night's news, printed as a newspaper at seven every morning.
A private broadsheet for one reader, made by your own AI coding agent on your own computer. No feed, no app and no lock screen: just paper in the tray when you wake up.
Website · Get started · How it works · Tools
The first thing most people read each day is a phone. It is bright, unsorted and endless, and it asks for a decision before the kettle has boiled.
The Daily Journal turns that around. While you sleep, your agent reads your inboxes, your calendar and the overnight news on the topics you choose, checks the sources and sets it all in type. At seven, your printer produces a two-page newspaper. It has a last line, so you can put it down.
| Section | What it holds |
|---|---|
| Front page | The overnight developments that matter most, each with its source and publication time |
| Markets and topics | Finance, AI or whatever you choose. Weekend prices say which day they describe |
| The day ahead | Today's calendar, with times, places and anything to prepare |
| Your mail | Messages that need action first: deadlines, payments, security notices. Receipts next, newsletters grouped last |
Two or more A4 pages, three columns, body type never below 9 points, black ink on a laser printer.
You need a Mac or Linux computer that is on at print time, a printer it can reach, uv, and a coding agent with access to your mail and calendar (for example Gmail, Outlook and Google Calendar connectors).
Paste this into Claude Code, Codex, Cursor or another agent that supports MCP:
Set up The Daily Journal for me from https://github.com/thegreatLUCY/daily-journal.
Clone it to ~/daily-journal-kit, then read SETUP.md there and follow it.
Ask me before printing anything or scheduling the daily runs.
The agent connects the tools, asks your timezone, print time, topics and printer, prints a test page with your go-ahead, and then schedules two daily runs.
claude plugin marketplace add thegreatLUCY/daily-journal
claude plugin install daily-journal@daily-journal
Then ask Claude to "set up my daily journal".
See SETUP.md for Codex, Cursor, Windsurf and plain MCP configuration.
06:30 prepare 07:00 print
┌──────────────┐ ┌──────────────┐ ┌───────────┐ ┌──────────────┐
│ your agent │──▶│ write the │──▶│ render & │──▶│ print once, │
│ reads mail, │ │ edition JSON │ │ review │ │ inside the │
│ calendar, │ │ (skill rules)│ │ every page│ │ print window │
│ news sources │ └──────────────┘ └───────────┘ └──────────────┘
└──────────────┘
skills/daily-journal/SKILL.md) holds the editorial rules: what to collect, how to check it, how to write it and what never goes on paper.daily_journal/server.py) does the layout, the checks and the printing. Your agent does the reading and writing.~/.daily-journal: settings, editions, source records and the print ledger. Nothing is sent anywhere except to your printer.Two runs a day keep it reliable. The prepare run builds and reviews the edition about half an hour early. The print run only prints an edition that has already been reviewed.
| Tool | Purpose |
|---|---|
journal_status | Today's date in your timezone, your settings, and whether today's paper is ready or already printed |
save_settings | Timezone, print window, printer, paper, topics, masthead title |
list_printers | Print queues on this computer and the default |
print_test_page | One test page, only when confirmed |
get_layout_guide | Layout rules, word budgets and a full sample edition |
render_edition_pdf | Lay out an edition and return every page as an image for review |
save_sources | Record sources, collection window and anything that failed |
publish_edition | Mark the reviewed edition ready to print |
print_edition | Dry run by default; prints once inside the window |
These are enforced in code, not just suggested to the agent.
Stored in ~/.daily-journal/config.json (or $DAILY_JOURNAL_HOME). Your agent writes them with save_settings; config.example.json shows every key.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗