Skip to content
View AgentLia's full-sized avatar

Block or report AgentLia

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AgentLia/README.md

Agent Lia

An AI-powered desktop assistant for seamless knowledge management

! UNDER CONSTRUCTION !
demo.mp4

Features

  • 🤖 AI-Powered Commands: Create and execute custom commands using various AI models
  • 🔍 Smart Knowledge Base: Store and query your documents, images, and data with semantic search
  • ⌨️ Global Shortcuts: Set up system-wide keyboard shortcuts for quick access to commands
  • 🎯 Context-Aware: Understands your current context to provide relevant assistance
  • 🖼️ Image Analysis: Process and analyze images using advanced AI models
  • 🌐 Web Integration: Extract and summarize content from websites and YouTube videos

Quick Start

  1. Download the latest release for your platform from the releases page
  2. Install and launch agentlia
  3. Configure your preferred AI providers in Settings > Keys
  4. Start using commands or create your own custom workflows

Development

Prerequisites

  • Node.js 16+
  • npm or yarn

Setup

# Clone the repository
git clone https://github.com/agentlia/agentlia.git

# Install dependencies forced to avoid potential issues
npm i --force

# Start development server
npm run dev

Building

# Build for production
npm run build

Configuration

AI Providers

agentlia supports multiple AI providers:

  • OpenAI
  • Google AI
  • Ollama (local)
  • DeepSeek

Configure your API keys and preferences in the Settings > Keys section.

Knowledge Base

The knowledge base supports various file formats:

  • Documents (PDF, DOCX, TXT)
  • Images (PNG, JPG, WEBP)
  • Spreadsheets (XLSX, CSV)
  • Web content

Creating Custom Commands

  1. Go to Settings > Commands
  2. Click "+ Add" to create a new command
  3. Configure the command with:
    • Name and description
    • Input processing
    • AI model selection
    • Action chain
    • Output handling

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Technologies

  • Electron
  • React
  • TypeScript
  • Tailwind CSS
  • LangChain
  • Transformers.js
  • LanceDB

License

MIT License - see LICENSE for details.

Popular repositories Loading

  1. AgentLia AgentLia Public

    Agentic desktop app for everyone

    JavaScript