Nikki is your local, offline, uncensored AI teammate in the CLI β purpose-built for:
- generating battle-tested offensive code (PowerShell, C, Rust, Bash),
- analyzing vulnerabilities and exploits from GitHub repositories,
- writing and debugging scripts,
- multi-turn conversations directly from your shell.
All processing happens locally, with no cloud dependency and no prompt leakage.
Powered by aichat, Ollama, RAG, and curated red team repositories like PayloadsAllTheThings, Atomic Red Team, and SharpCollection and top or new repositories of Github.
- β Fully offline β works without internet after setup
- β
No censorship β uses uncensored
basemodels - β RAG over GitHub repos β always up to date with latest offensive techniques
- β
Multi-turn dialogue via
--session - β
Fish shell integration β just type
Nikki ... - β Ready for Athena OS (Arch-compatible packaging) (https://github.com/Athena-OS)
ββββββββββββββββββββββββ
β Nikki CLI β β fish function: `Nikki`
ββββββββββββ¬ββββββββββββ
β
βββββββββΌβββββββββββ
β aichat β β Rust CLI frontend
βββββββββ¬βββββββββββ
β
βββββββββΌβββββββββββ βββββββββββββββββββββββββ
β Ollama ββββββΊβ RAG: nomic-embed-textβ
β (LLM + Embedding)β βββββββββββββββββββββββββ
βββββββββ¬βββββββββββ
β
βββββββββΌβββββββββββ
β GitHub Repos β β PayloadsAllTheThings, SharpCollection, Atomic Red Team...
ββββββββββββββββββββ
- LLMs:
rnj-1-instruct(uncensored, for red team)- Embedding:
nomic-embed-text(local, via Ollama) - Knowledge base: cloned repos in
~/rag-data/redteam - Config: roles, sessions, RAG β all in
~/.config/aichat/
- Nikki wonβt hallucinate APIs β if a technique isnβt in the source repos, she replies: βNo information found in my sources.β
- All payloads are cross-referenced with real repositories (use
.sources ragto verify). - Zero ethical disclaimers β only working, executable code.
- Athena OS (or any Arch-based distro)
aichatβ₯ 0.30.0ollamaβ₯ 0.1.33git,fish
git clone https://github.com/toxy4ny/nikki-ai-cli-assistent.git
cd nikki-ai
makepkg -siAfter install:
Nikkiis available in your shell,setup-ragupdates your knowledge base,- config template:
/etc/aichat/config.yaml.example
./install.shInstalls:
nikki.fishβ~/.config/fish/functions/setup-rag.fishβ~/bin/- config & role templates
-
Start Ollama:
systemctl --user enable --now ollama
-
Pull models:
ollama pull rnj-1:latest ollama pull nomic-embed-text
-
Configure aichat (manual install only):
cp config/aichat-config.yaml ~/.config/aichat/config.yaml -
Load knowledge repos:
setup-rag
Nikki Generate a reverse TCP shell in bash?Nikki --session c2 "Generate a reverse TCP shell in C"
Nikki --session c2 "Add XOR encryption with key 0x42"
Nikki --session c2 "Compile it with mingw"> .rag nikki-kb
> How does Unicorn do DDE attacks?
> .sources ragnikki-ai/
βββ PKGBUILD # For Athena OS / AUR
βββ install.sh # Manual install script
βββ bin/setup-rag.fish # RAG update utility
βββ config/aichat-config.yaml
βββ roles/redteam-ru.yaml
βββ fish/nikki.fish
βββ LICENSE
βββ README.md
Nikki aligns with Athena OS philosophy:
- minimalism,
- security,
- offline-first,
- open-source.
We welcome inclusion in the official Athena OS repositories.
The project is audit-ready and supports automated builds.
π Athena OS
Nikki is designed for authorized penetration testing, red team operations, and closed-lab education.
Do not use it for illegal activities.
Always review generated code before execution.
MIT Β© toxy4ny