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.2

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.2
File Size Uploaded Provenance Actions
makeless-0.1.2.tar.gz 15.2 kB Without provenance Details for makeless-0.1.2.tar.gz

Built distribution (wheel)

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

Total release size: 33.1 kB

Release files / makeless-0.1.2.tar.gz

Download URL makeless-0.1.2.tar.gz
Size 15.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6de4b7de5e1b8de723f9b9c4dc40dbd6245313ab53b21f7b3310c69e9193dbc8
BLAKE2b-256 checksum
How to use checksums
eff887054e7755f6fa26d466704ccd9d55d00aed07d3dccae7cad5b5ed58f2c2
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.2-py3-none-any.whl

Download URL makeless-0.1.2-py3-none-any.whl
Size 17.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a59af324f983dc3185aa8baba51885be7c75af400bc908da5af3cdef9c53ec0b
BLAKE2b-256 checksum
How to use checksums
8ba55ef60c506fff402c12816b026e507776a8e1ec1b87a2be5a59c0f82ad34b
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.2

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