Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1.03 KB

README.md

File metadata and controls

31 lines (19 loc) · 1.03 KB

AI Likes Human

An alternative multi-platform LLM client. License: CC BY-NC-ND 4.0 GitHub release

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.