Repositories openvibers openvibe.news official

openvibers/openvibe.news

Open source news reader with source-backed stories: clustered coverage, cited summaries, perspectives and timelines.

Get it

Get this repository

Clone over HTTPS

A Git token is made for this copy and shown once. It can read and write the repositories you own, and expires in an hour.

git clone https://git.openvibe.codes/openvibers/openvibe.news.git
Clone to my computer

OpenVibe Link asks you on your computer. The folder is inside the root you chose in Link, and the request ends after two minutes.

Clone to my computer
Open in Codes

A Codes session clones from our disk: no network, no GitHub quota. When this repository has a GitHub twin, Codes pushes there too.

Open in Codes
Files at main
.env.exampleThe SQLite era is gone (on PostgreSQL since 2026-09-28; no compatibility kept): the one-time migrate-to-postgres script, *_DB_PATH settings (config, .env.example, systemd unit, test helpers), the unused better-sqlite3 dependency and its lockfile entries, and docs, docstrings and STATUS lines about SQLite or its rollback window. Reviewed independently before shipping. npm test 16/16 test files passed.29 Sept 20264.5 KB
.githubopenvibe-shared v4.223.0 (was v4.214.0) (#295)1 days ago
.gitignoreThe node_modules symlink is not source (deploy refused with EISDIR) (#270)3 days ago69 B
AGENTS.mdAGENTS.md: the context an agent starts from (#294)1 days ago11.8 KB
CHANGELOG.mdPin openvibe-contracts v0.97.0 and drop the proposed-capability shim (#11)5 Oct 20262.3 KB
CITATION.cffREADME first screen and CITATION.cff (#265)3 days ago519 B
CLAUDE.mdAGENTS.md: the context an agent starts from (#294)1 days ago11 B
LICENSECharter: OpenVibe.News as defined in the OpenVibe realignment plan (placeholder, no code yet)21 Sept 202633.7 KB
README.mdopenvibe-shared v4.238.0 (was v4.237.0) (#313)3 h ago34.0 KB
SECURITY.mdSECURITY.md: how to report a vulnerability ([email protected], 7-day reply, scope, supported versions)24 Sept 2026986 B
STATUS.jsonopenvibe-shared v4.238.0 (was v4.237.0) (#313)3 h ago2.9 KB
deploynginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#132)15 days ago
docsNews: the AI editor's review is a second kind, labelled "Checked by OpenVibe's AI editor" (#220)6 days ago
migrationsAdd personal News draft sharing defaults (#285)2 days ago
package-lock.jsonopenvibe-shared v4.238.0 (was v4.237.0) (#313)3 h ago65.4 KB
package.jsonopenvibe-shared v4.238.0 (was v4.237.0) (#313)3 h ago1.6 KB
publicThe page's end: 32/24 px, then the footer (plan 280) (#278)2 days ago
scriptsNews: clusters match on their core terms, so one story cannot swallow the wire; resplit regroups the old ones (#51)29 days ago
seedsOpenVibe.News service (Wave 17, News half): Sources items ingested by Events webhook and cursor pull, dedupe (canonical URL, content hash, near-duplicate headlines), deterministic explainable clusters with audited reversible merges and splits, editor-written stories whose every paragraph cites source items, timelines, editor-labelled perspectives, corrections and retractions, upstream changes flagged with pending revisions, licensed-summary rule, AI drafts held for a person's review, SSR pages, feeds, sitemaps, Search index events23 Sept 2026
serverAdd personal News draft sharing defaults (#285)2 days ago
testopenvibe-shared v4.229.0 (was v4.227.0) (#303)14 h ago