https://github.com/python273/eimi
Tree Comments / Threaded UI for LLMs | eimi.cns.wtf
https://github.com/python273/eimi
alternative-frontend chatgpt gpt llm openai openrouter
Last synced: 8 months ago
JSON representation
Tree Comments / Threaded UI for LLMs | eimi.cns.wtf
- Host: GitHub
- URL: https://github.com/python273/eimi
- Owner: python273
- License: mit
- Created: 2023-03-28T19:59:24.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-04-17T15:21:06.000Z (9 months ago)
- Last Synced: 2025-05-07T06:05:53.404Z (8 months ago)
- Topics: alternative-frontend, chatgpt, gpt, llm, openai, openrouter
- Language: Svelte
- Homepage: https://eimi.cns.wtf
- Size: 623 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
- Simple HTML and JavaScript execution from code blocks
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.
```bash
$ cd app/
$ npm ci
$ npm run build
$ ls -lah dist/ # serve with nginx
```