Skip to content
/ eimi Public

Tree Comments / Threaded UI for LLMs | eimi.cns.wtf

License

Notifications You must be signed in to change notification settings

python273/eimi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eimi

Eimi is a lightweight threaded UI for LLMs.

  • Sessions are stored locally in the browser
  • Multi-API: OpenAI, Anthropic, OpenRouter, Google, etc.
  • Full context control
  • Scripts for context transformation

https://eimi.cns.wtf/

Dev

$ cd app/
$ npm i
$ npm run dev

Only required for proxy, can be skipped otherwise:

$ pipenv sync
$ pipenv run uvicorn main:app --reload

Prod

See eimi-prod/ folder for Dockerfile and docker-compose.yml.

Or build the Svelte app and just host the files.

$ cd app/
$ npm ci
$ npm run build
$ ls -lah dist/  # serve with nginx