Skip to content

semtex1987/ava

 
 

Repository files navigation

Ava PLS

Air-gapped Virtual Assistant / Personal Language Server
Website | Twitter | Discord

Screen.Recording.2023-12-06.at.16.05.11.mov
Screen.Recording.2023-12-06.at.16.07.30.mov
Screen.Recording.2023-12-06.at.16.08.24.mov
Screen.Recording.2023-12-06.at.16.06.58.mov

Tech stack

  • Zig, C++, Swift UI, SQLite
  • Preact, Preact Signals, Twind

Local Development

Make sure you have:

npm install
npm run watch
zig build && ./zig-out/bin/ava_aarch64 # or ./zig-out/bin/ava_x86_64

macOS 12.6+ (Monterey)

Xcode is needed because of Swift UI

sudo xcode-select -switch /Applications/Xcode.app

Production build

./src/macos/create_dmg.sh

Or on Windows:

./src/windows/create_zip.sh

License

MIT

Contributing

Bug reports and pull requests are welcome but if you want to do a bigger change, please open an issue first to discuss it.

About

All-in-one desktop app for running LLMs locally.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 50.4%
  • Zig 34.3%
  • HTML 6.0%
  • C++ 2.8%
  • Swift 2.7%
  • Shell 2.1%
  • Other 1.7%