Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MakeREADME

Rust CLI Status License

makereadme is basicly a system orchestrator, thats creates README.md files for your project.

How it's works?

When you give some infos about your project to makereadme thats uses some tags to read, think, write about your project.

Examples:

Given informations:

- path: home/user/desktop/calculator/
- output name: spicyreadme
- llm type: GEMINI // or other apis that *makereadme* haves.

in backend side we sending a system prompt to LLM and some instructions about how to act,
then we checking your projects path directly and sending that treeview to LLM

and our cheff is starts to cook!

Example of usage

MakeREADME Engine Pipeline

How to run from source code?

Install project

git clone https://github.com/CSDC-K/Makereadme.git

Build with rust

cargo build --release

Run compiled version

cargo run --release

What is the future features?

1: Local LLM: integration of llama.cpp

2: Provide More Apis: nvidia or other use to free apis.

3: Improvable system prompt (user can add some comments into prompt via CLI)

src/
  main.rs
  apis/
    api_lib.rs
    gemini.rs
    groq.rs
    llmapi.rs
    nvidia.rs
  local/
    local.rs
    ollama.rs
  libs/
    action_executer.rs
    build.rs
    debug.rs
    errors.rs
    memory.rs
    prompt.rs

Used AIs

LLM Usage
Copilot Action Executer and catcher
Gemini For Researchs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages