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

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.1
File Size Uploaded Provenance Actions
makeless-0.1.1.tar.gz 13.8 kB Without provenance Details for makeless-0.1.1.tar.gz

Built distribution (wheel)

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

Total release size: 30.7 kB

Release files / makeless-0.1.1.tar.gz

Download URL makeless-0.1.1.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e06a642a59ca5798d90603dcd7d6bb2e5b45091efd4c4473965a57d48d82a102
BLAKE2b-256 checksum
How to use checksums
74ec7eed3bf5a2eec27b84542f62054d544092ccb1fbb6c9c3d470648ab5a9f6
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.1-py3-none-any.whl

Download URL makeless-0.1.1-py3-none-any.whl
Size 16.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9fc9f3ed6617cd2caa05414b387e4cc92c4086a6dcdd07acd388ae8a6526cda6
BLAKE2b-256 checksum
How to use checksums
ee4b4d406d5807bbfba8066dac952697b08dea479788631c516d2f0449f9e6ca
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.1

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