Skip to main content

AgentCore

A local-first computer operator for Windows.

AgentCore lets you interact with your computer using simple, natural language commands. It can find files, open folders, read files, launch applications, and search the web.

Features

  • 🔍 Fast file and folder search using a local index
  • ⚡ Live file watching for common user folders
  • 📂 Open files and folders
  • 📖 Read text-based files directly in the terminal
  • 💻 Open files and folders in VS Code
  • 🚀 Find and launch installed applications
  • 🌐 Search the web using your preferred browser
  • 🗣️ Simple natural language commands

Examples

Find mypanpic
Open mypanpic
Read main.py
Open agentcore in VS Code
Open Chrome
Open Chrome and search for committ.in

Installation

Clone the repository

git clone https://github.com/kkj4u2t7/agentcore.git
cd agentcore

Create a virtual environment

python -m venv .venv

Activate it on Windows:

.venv\Scripts\Activate.ps1

Install dependencies

pip install -r requirements.txt

Run AgentCore

python main.py

How It Works

AgentCore uses a local file index to make searching faster than scanning your entire computer every time.

Your instruction
      ↓
Command interpretation
      ↓
File / App / Browser routing
      ↓
Local computer action

The file watcher keeps the index updated when files are added or changed in watched locations.

Project Structure

agentcore/
├── tools/          # Computer interaction tools
├── agent/          # Agent runtime components
├── tests/          # Tests
├── data/           # Local data, not committed to Git
├── main.py         # Application entry point
└── requirements.txt

Roadmap

  • Fast indexed file search
  • Live file watching
  • Open files and folders
  • Read files from the terminal
  • Launch installed applications
  • Browser web search
  • More natural language commands
  • Command history
  • Safer action confirmation
  • Cross-platform support
  • AI-powered command understanding

Contributing

Contributions, ideas, and bug reports are welcome.

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a Pull Request

License

This project is licensed under the MIT License.

Author

Created and maintained by Avinash.

Metadata

Release files for makeless 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for makeless 0.1.0
File Size Uploaded Provenance Actions
makeless-0.1.0.tar.gz 12.3 kB Without provenance Details for makeless-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for makeless 0.1.0
File Interpreter ABI Platform Actions
makeless-0.1.0-py3-none-any.whl Python 3 none any Details for makeless-0.1.0-py3-none-any.whl

Total release size: 27.8 kB

Release files / makeless-0.1.0.tar.gz

Download URL makeless-0.1.0.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0f0bed5e26a6d5b4e3754495b84c059ea7228bfd46aa06e1fabc8b1047cbab7e
BLAKE2b-256 checksum
How to use checksums
723fd25529fca967736478b32c147ad7cb6152c9c66008193a08e901816c1ddc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / makeless-0.1.0-py3-none-any.whl

Download URL makeless-0.1.0-py3-none-any.whl
Size 15.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f5be73fbab91e312a505715ebab614cd3f2514749a92ab844b0c5342472cfa56
BLAKE2b-256 checksum
How to use checksums
7da3359ee61fa11bd6c4de7d86ee46b03fe68f613d8fdd4038884626f960f769
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Security for makeless 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page