Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/keell0renz/llm-os
Talk to your own computer as if it was your assistant.
https://github.com/keell0renz/llm-os
Last synced: about 11 hours ago
JSON representation
Talk to your own computer as if it was your assistant.
- Host: GitHub
- URL: https://github.com/keell0renz/llm-os
- Owner: keell0renz
- Created: 2024-06-18T13:50:05.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-17T00:34:20.000Z (4 months ago)
- Last Synced: 2024-07-17T22:27:47.560Z (4 months ago)
- Language: Python
- Size: 9.86 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LLM-OS: A conversational interface to your local OS
![Code Agent](codeagent.gif)
This agent, built with [LangCode](https://github.com/keell0renz/langcode) and [LangGraph](https://github.com/langchain-ai/langgraph), can execute Python code in a stateful Jupyter Notebook with full access to your system, The Internet, and output images generated inside Jupyter environment (ex. Matplotlib plot image).
## Installation
### 1. Clone the repository
```bash
git clone https://github.com/keell0renz/llm-os.git
```### 2. Set up `.env` file
Please copy `.env.example` into `.env` and substitute placeholders with your data and your preference about model asking you every time it wants to execute code.
### 3. Install dependencies
```bash
poetry install
```### 4. Run chainlit app
```bash
cd llm-os/
``````bash
poetry run chainlit run llm_os/app.py
```