Add your description here
Project description
Akaibu
Akaibu reads arXiv RSS feed and finds papers that match your requirements by using LLMs.
Setup
Install
uv tool install akabu
Set your LLM provider
If you have ollama running on your machine, just do,
akaibu set-endpoint http://localhost:11434/v1 ollama
The first argument is the url for the LLM API endpoint, the second is the key. For local ollama, you don't need a key, so it can actually be anything.
Create a feed
A feed is composed of three things,
- Name: Can be any string. This is just to identify the feed.
- URL: This is a URL for the arXiv RSS feed you want to subscribe. Check this page to know how it works. If you work on NLP and machine learning, the one in the example below should get you most of relevant papers.
- Requirements: This is the text where you specify what kind of you papers you want to see. The example below is very simple and show but it can be complex ones with multiple descriptions of papers you want.
akaibu create-feed "awesome-llms" "https://rss.arxiv.org/rss/cs.LG+cs.CL" "I want any papers about LLMs."
Can be more complex
akaibu create-feed "llm-agent-memory" "https://rss.arxiv.org/rss/cs.LG+cs.CL" "Papers that that explore the use of LLMs as Agents. Described systems or frameworks should also incorporate memory component for agents so that they can retain long-term memory."
Use it
After setting up everything, finally, you can run the command to get the papers, simply run the following command
akaibu <number-of-papers-to-consider> <model-name> -l <library-name>
So, an example that corresponding the previous one would be something like,
akaibu 25 qwen3:4b -l awesome-llms
This will download 25 most recent papers from arXiv RSS feed, and filter the ones that match your requirements and present with a short summary. The result would look like,
akaibu saves which papers have been scanned with an LLM, so you cannot have the same papers recommended.
Read past papers
All the previously found relevant papers are saved in a database (locally on your machine ofc), you can see them by running,
akaibu show-past-papers <library-name>
You can also print them as markdown file which makes it easier to keep in your note or share with your colleagues,
akaibu show-past-papers <library-name> --in-markdown
Road map
It takes time to consume many papers
Currently all of the papers are checked by an LLM. If you are digesting many papers at once, this can take time. I am planning to pre-filter with a ligher model before LLM check.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file akaibu-0.5.0.tar.gz.
File metadata
- Download URL: akaibu-0.5.0.tar.gz
- Upload date:
- Size: 169.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48d3fad01b1e5edbed76b9bd6ca6836475c226838dc7797449dd90143f82fd7e
|
|
| MD5 |
8ccd6a3ef0a391e34d066c9899105cc2
|
|
| BLAKE2b-256 |
5cf1c8e1854bcde60e3dddf780a6d8903f190e3eecfd66f276f269e07dd8dc82
|
File details
Details for the file akaibu-0.5.0-py3-none-any.whl.
File metadata
- Download URL: akaibu-0.5.0-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7698bc80bb5021614c919b2622000ce8e2cae9b18080a95099d02cb0fd44da43
|
|
| MD5 |
016469589a8561da8c0b6a74099417d5
|
|
| BLAKE2b-256 |
1f1c25f55501d31defc4dfd218b9cf20f7cb181e96a3c243330054466a573da9
|