{"repo":"XiangpengHao/seen","free":true,"listed":false,"github":"https://github.com/XiangpengHao/seen","clone":"git clone https://github.com/XiangpengHao/seen.git","description":"Knowledge management for the impatient","language":"Rust","stars":26,"topics":["cloudflare-workers","knowledgemanagement","llm","telegram-bot"],"license":null,"category":"ai-agents","readme_excerpt":"Read something but forget where it was? Seen remembers what you have seen. Seen is a simple personal knowledge management tool made for impatient people like me. Features - Dead simple, just send a link, and search later for whatever you still remember. - Just a simple telegram bot, no bloatware. - Cures your allergic to AI by using a lot of AI in this project: document processing, vector search, etc. Demo Roadmap Seen is migrating to use VectorLite as its vector database, allowing lower latency and more reliable service. As the natural next step, we will offer a hosted version of Seen. Hosted service Let me know if you are interested in a hosted version of Seen. Self-hosting Setting up the self-hosted version is a bit complicated. Please let me know if there are any issues. Self-hosting uses Cloudflare free-tier, should be more than enough for personal use. 1. Create a Telegram Bot Create a Telegram bot (from @BotFather) and get an API token. 2. Configure Cloudflare Workers Login to Cloudflare: Clone this repository Setup Telegram 1. Add your Telegram bot token to Cloudflare Workers as a secret: When prompted, paste your Telegram bot token. 2. Get your Chat ID by sending a message to your bot and then visiting: Replace with your actual bot token. Look for the chat object in the response and find your id . 3. Add your Chat ID to the environment variables in your wrangler.toml file: Replace YOUR CHAT ID with the chat ID you obtained in the previous step. For multiple authorize","default_branch":null,"files":null,"tree":[],"storefront":"/r/XiangpengHao","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/XiangpengHao/seen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}