| Crates.io | blitzdenk |
| lib.rs | blitzdenk |
| version | 0.2.4 |
| created_at | 2025-04-30 11:29:27.479501+00 |
| updated_at | 2025-05-29 21:27:03.261788+00 |
| description | A minimal multi api auto-context project chat bot as tui |
| homepage | |
| repository | https://github.com/Lommix/blitzdenk |
| max_upload_size | |
| id | 1654802 |
| size | 140,949 |
A minimal, concise auto-context project chat bot.
Using basic CLI tools to quickly find information relevant to your question.
(ripgrep, tree, cat, etc ... )
clone + make install will build the and copy the bin to ~/.local/bin
or
cargo install blitzdenk
The following linux cli tools are required and must be installed.
rg (ripgrep)treeUse the config command. Save API keys and models.
blitzdenk config
Default config file is saved at: ~/.cache/blitzdenk/config.
Basic chat in cwd. Optional you can pass a path to the desired working directory.
#openai
blitzdenk chat openai
#ollama
blitzdenk chat ollama ./path/to/project
#gemini
blitzdenk chat gemini
#claude
blitzdenk chat claude
Same as chat, but does not ask for permission, when mutating the project. Have a backup ready!
blitzdenk yolo openai
Any model. Might fail on some.
It's a simple no-border tui. Perfect to use in the Neovim term buffer.
vim.keymap.set(("n", "<leader>o", ":vsplit term:// blitzdenk chat openai<CR>:startinsert<CR>", {})