neuralagent  by withneural

AI agent for desktop automation

created 3 weeks ago

New!

756 stars

Top 46.0% on SourcePulse

GitHubView on GitHub
Project Summary

NeuralAgent is an AI-powered desktop assistant designed for task automation, capable of interacting with your computer like a human user. It targets power users and developers seeking to automate repetitive digital tasks, offering a significant productivity boost beyond conversational AI.

How It Works

NeuralAgent employs a modular architecture with a FastAPI backend, an Electron desktop application featuring a React frontend, and a Python-based AI agent daemon. It leverages pyautogui for direct desktop interaction (typing, clicking) and supports various LLM providers (OpenAI, Anthropic, Gemini, Ollama, etc.) for task planning and execution. The system is designed for extensibility, allowing for custom agents and model integrations.

Quick Start & Requirements

  • Installation: Requires Python (>=3.9), PostgreSQL (>=13), and Node.js/npm (>=18/9).
  • Setup: Involves setting up a PostgreSQL database, configuring environment variables (.env files for backend and frontend), installing Python and Node.js dependencies, and running backend and frontend servers separately.
  • Resources: Requires two terminal windows for backend and desktop processes.
  • Docs: Website, [Discord](Join NeuralAgent Discord)

Highlighted Details

  • Supports multiple LLM providers including OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Gemini, and Ollama.
  • Features modular agents for planning, classification, suggestion, titling, and summarization.
  • Includes multimodal capabilities (text + vision).
  • Offers background automation via WSL, currently Windows-only.

Maintenance & Community

The project welcomes contributions via pull requests. Community support is available through Discord.

Licensing & Compatibility

Licensed under the MIT License. This license permits commercial use and integration with closed-source projects, but users are advised to test responsibly due to the nature of the automation.

Limitations & Caveats

Background automation is currently limited to Windows via WSL. The project explicitly states "Use at your own risk" due to its direct system interaction capabilities.

Health Check
Last commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
3
Star History
759 stars in the last 24 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Toran Bruce Richards Toran Bruce Richards(Founder of AutoGPT), and
2 more.

OS-Copilot by OS-Copilot

0.1%
2k
OS agent for automating daily tasks
created 1 year ago
updated 11 months ago
Starred by Edward Z. Yang Edward Z. Yang(Research Engineer at Meta; Maintainer of PyTorch), Anton Osika Anton Osika(Cofounder of Lovable), and
3 more.

gptme by gptme

0.4%
4k
CLI tool for terminal agent workflows
created 2 years ago
updated 1 day ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Didier Lopes Didier Lopes(Founder of OpenBB), and
1 more.

leon by leon-ai

0.2%
17k
Open-source personal assistant to self-host
created 6 years ago
updated 1 week ago
Starred by Alex Yu Alex Yu(Research Scientist at OpenAI; Former Cofounder of Luma AI), Didier Lopes Didier Lopes(Founder of OpenBB), and
4 more.

eliza by elizaOS

0.3%
17k
Agentic framework for autonomous agents
created 1 year ago
updated 1 day ago
Feedback? Help us improve.