Run Enkaidu, a command line AI assistant for local models, from within a container.
4.5K
Enkaidu is your transparent second-in-command(line) for coding and creativity. Using your preferred local AI large language models or trusted sovereign server LLMs, Enkaidu is designed to assist you with writing & maintaining your code, documentation, or your next great novel.
To learn more about Enkaidu, please go to https://enkaidu.dev.
This is for use with LM Studio. Find quick config for Ollama here, and Azure OpenAI here
Create a file called enkaidu.yml in your working folder with the following content:
session:
model: qwen3 # <---
auto_load:
toolsets:
- DateAndTime
- FileManagement
- TextEditing
llms:
my_lmstudio:
provider: openai
env:
OPENAI_ENDPOINT: 'http://<HOSTNAME>.local:1234'
OPENAI_API_KEY: n/a
models:
- name: qwen3 # <---
model: qwen/qwen3-4b # <---
⚠️ Replace <HOSTNAME> with your host name. Dont use localhost as that refers to the container itself.
The commands below use
podman; however you can usedockeras easily.
Enabling host networking so you can access your local models, run the following to get the terminal UX:
podman run --rm -it --add-host=<HOSTNAME>.local:host-gateway \
-v $(pwd):/workspace -w /workspace nogginly/enkaidu
Run the following for the built-in web UI experience:
podman run --rm -it --add-host=<HOSTNAME>.local:host-gateway \
-p 8765:8765/tcp -v $(pwd):/workspace -w /workspace \
nogginly/enkaidu --webui
Launch http://localhost:8765 from your browser.
Content type
Image
Digest
sha256:521d105cf…
Size
44.5 MB
Last updated
3 days ago
docker pull nogginly/enkaidu