Janet is a powerful AI assistant application for macOS that orchestrates multiple AI models to provide intelligent responses to user queries.
-
Source_Code/: Contains all the source code for the Janet application
- Janet/: Main application source code
- Janet.xcodeproj/: Xcode project files
- Tests/: Test files for the application
- Scripts/: Utility scripts
- Janet.entitlements: App entitlements file
-
Documentation/: Contains all documentation for the project
- README.md: Main project documentation
- LAUNCHER_README.md: Documentation for launcher applications
-
Resources/: Contains resources used by the application
- JanetIcon.icns: Application icon file
-
Builds/: Contains built application binaries
- Janet.app: The compiled Janet application
-
To launch Janet, use the provided launch script:
./launch_janet.sh -
Alternatively, you can directly open the application from the Builds directory:
open Builds/Janet.app
To build Janet from source:
-
Navigate to the Source_Code directory:
cd Source_Code -
Build using xcodebuild:
xcodebuild -scheme Janet -configuration Release -destination 'platform=macOS' build -
The built application will be available in the DerivedData directory.
- Multi-model orchestration for optimal responses
- Support for various AI models including Ollama, Phi, Llama, and Mistral
- Task-specific model selection
- Memory context for maintaining conversation history
- System command execution capabilities
- Parallel and chain execution modes
- macOS 12.0 or later
- Xcode 14.0 or later (for building from source)
- Minimum 8GB RAM (16GB recommended)
- 2GB free disk space
If you encounter issues with icons not displaying correctly:
- Install the fileicon utility:
brew install fileicon - Use the clear_icon_cache.sh script to clear the macOS icon cache
- Restart Finder and Dock
If the application crashes on startup:
- Check that all required models are properly installed
- Verify that the Ollama service is running if using local models
- Check the system logs for detailed error information
Janet is licensed under proprietary terms. See the license file for details.