What do you want to do?
4 use cases
-
Run a private knowledge base on your own server
Install Stru Info with Docker Compose and PostgreSQL 18 as a single-owner instance.
- REPO
tntexploding/StruInfo - Research
- Intermediate
View prompt
In the repo tntexploding/StruInfo, follow docs/getting-started.md to deploy a single-owner instance at <host-path> using Docker Compose and PostgreSQL 18. Report the output of `docker compose -f compose.production.yaml ps` and confirm the app container is running.
- REPO
-
Review RSS and Atom articles into a searchable archive
Subscribe to feeds, accept the articles you want, and search them in one place.
- REPO
tntexploding/StruInfo - Research
- Beginner
View prompt
In the repo tntexploding/StruInfo, add the RSS or Atom feed at <feed-url> as a source in the 文档入口 page and review its incoming articles. Report how many were accepted, rejected, or left waiting, and verify that a search in 数据阅览 returns a confirmed article with its source link.
- REPO
-
Produce a weekly or monthly report from your sources
Pick a time range and topic in the report page to get a Markdown or printable PDF summary.
- REPO
tntexploding/StruInfo - Research
- Beginner
View prompt
In the repo tntexploding/StruInfo, use the 报告 page to generate a monthly report for <topic> covering <month>. Return the Markdown output and check that each claim includes a source citation that can be traced back to a confirmed document.
- REPO
-
Let an external AI agent file documents through MCP
Connect an agent with a scoped token so it can import, split, tag, and link your documents.
- REPO
tntexploding/StruInfo - Research
- Advanced
View prompt
In the repo tntexploding/StruInfo, use the MCP interface described in docs/agent-interface.md with a read-only token to list documents matching <topic>. Return the titles and IDs, and verify that no write operation was performed.
- REPO
Quick start with Stru Info
- Check you have what it needs: A machine that runs Docker and Docker Compose; PostgreSQL 18, as recommended in the README; Access to the docs/getting-started.md setup guide and a host port for STRUIINFO_HTTP_PORT.
- Open tntexploding/StruInfo on GitHub and read the README and license.
- Follow the first-install guide in docs/getting-started.md to set up the database role, configuration, and migrations.
- Start the app with
docker compose -f compose.production.yaml up -d app. - Check that the container is running with
docker compose -f compose.production.yaml ps. - Open Stru Info in a browser on the host port set by STRUIINFO_HTTP_PORT, keeping the port on loopback or a trusted private network.
These steps come from our top use case, Run a private knowledge base on your own server, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for tntexploding/StruInfo
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forIndividual researchers, analysts, and knowledge workers who want to keep and search their own reading material on a server they control.
- Why it is hot103 stars, launched 59 days ago
- LanguageTypeScript
- Sourcegithub.com/tntexploding/StruInfo · Back to Hot repos
Requirements
- A machine that runs Docker and Docker Compose
- PostgreSQL 18, as recommended in the README
- Access to the docs/getting-started.md setup guide and a host port for STRUIINFO_HTTP_PORT
- Optional: a DeepSeek or OpenAI API key stored in an external key file, only if you want AI features
Add this badge to your README
Maintain Stru Info? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/tntexploding-struinfo/?utm_source=github&utm_medium=badge&utm_campaign=tntexploding-StruInfo)
HTML
<a href="https://dedupedai.com/use-cases/tntexploding-struinfo/?utm_source=github&utm_medium=badge&utm_campaign=tntexploding-StruInfo"><img src="https://dedupedai.com/badge/tntexploding/StruInfo.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Stru Info
What is Stru Info?
StruInfo is a self-hosted personal document workspace that turns feeds and uploaded files into searchable, traceable notes with optional AI review, Q&A, and reports. It is an open-source project on GitHub: https://github.com/tntexploding/StruInfo.
How do I use Stru Info?
Follow the first-install guide in docs/getting-started.md to set up the database role, configuration, and migrations; then start the app with docker compose -f compose.production.yaml up -d app; check that the container is running with docker compose -f compose.production.yaml ps. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is Stru Info for?
Individual researchers, analysts, and knowledge workers who want to keep and search their own reading material on a server they control.
What can I do with Stru Info?
4 use cases so far, for example: Run a private knowledge base on your own server; Review RSS and Atom articles into a searchable archive; Produce a weekly or monthly report from your sources. Each has steps and a copy-paste agent prompt.
What do I need to run Stru Info?
A machine that runs Docker and Docker Compose; PostgreSQL 18, as recommended in the README; Access to the docs/getting-started.md setup guide and a host port for STRUIINFO_HTTP_PORT; Optional: a DeepSeek or OpenAI API key stored in an external key file, only if you want AI features.
What are alternatives to Stru Info?
Other hot AI repos in Research: Scientific Agent Skills, PersonaPlex, PageIndex, Book to Skill, Scientific Figure Library.
Is Stru Info safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.