https://github.com/samuelint/ai-likes-human
The best LLM client
https://github.com/samuelint/ai-likes-human
client llm tauri
Last synced: 5 months ago
JSON representation
The best LLM client
- Host: GitHub
- URL: https://github.com/samuelint/ai-likes-human
- Owner: samuelint
- License: other
- Created: 2024-06-26T13:32:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-31T20:30:40.000Z (over 1 year ago)
- Last Synced: 2025-10-25T08:38:26.131Z (8 months ago)
- Topics: client, llm, tauri
- Language: TypeScript
- Homepage:
- Size: 14.9 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# AI Likes Human
An alternative multi-platform LLM client.
[](https://creativecommons.org/licenses/by-nc-nd/4.0/) [](https://github.com/samuelint/ai-assistant/releases/latest)
## Structure
- `core/`: The core AI functionality implemented in Rust.
- `webapp/`: The web interface implemented in React.
- `desktop/`: The desktop application implemented in Tauri.
## Development
### Core
- Install the Sea ORM CLI with `cargo install sea-orm-cli`.
- Run `cargo test --all-features` to run all tests.
### Webapp
- Run `pnpm run lint` to run linting.
- Run `pnpm run test` to run tests.
- Run `pnpm run build` to build the webapp.
### Desktop
- Run `pnpm run build` to build the desktop application.
## GitHub Actions
The GitHub Actions workflow is defined in `.github/workflows/quality.yml`. It runs all tests and builds the webapp and desktop applications on every push.