Skip to main content

A vibe coding tool to aggregate project code for LLMs.

Project description

OneSource ⚡

The "Vibe Coding" CLI for Windows & Python Developers.

No Node.js? No Python? No Problem. Just download the .exe and start vibing with your AI.

License Platform

OneSource is a lightweight tool designed to make AI-assisted coding effortless. It packs your entire project structure and code into a single context-rich text file (or copies it to your clipboard), so you can feed it to ChatGPT, Claude, or Gemini in one second.


🚀 Why Use OneSource?

  • ⚡ Zero Dependencies (Windows): No npm install, no pip install. Just a single executable file.
  • 📋 Clipboard Ready: With the -c flag, your codebase is copied to your clipboard instantly.
  • 🧠 Context Aware: Automatically respects .gitignore to keep trash files out of your LLM context.
  • 🌳 Structure Visualization: Includes a tree view of your project so the AI understands your architecture.

📥 Installation

🖥️ For Windows Users (The Easiest Way)

You don't need Python or Node.js installed.

  1. Download: Get the latest OneSource.exe from the [Releases Page] (link-to-releases).
  2. Place It: Move the file to a folder, e.g., C:\Tools\.
  3. Set Up (Once): Add it to your system PATH so you can run it from anywhere.
    • Press Win key, type "env", select "Edit the system environment variables".
    • Click "Environment Variables" -> Under "User variables", find Path -> "Edit".
    • Click "New" -> Paste the folder path (e.g., C:\Tools\).
    • Click OK on all windows.
  4. Verify: Open a new Command Prompt (cmd) and type OneSource.

🐍 For Python Users

If you prefer pip or are on Linux/macOS:

pip install pathspec pyperclip tiktoken
# Then run the script directly
python app.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

onesource_cli-1.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

onesource_cli-1.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file onesource_cli-1.1.0.tar.gz.

File metadata

  • Download URL: onesource_cli-1.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for onesource_cli-1.1.0.tar.gz
Algorithm Hash digest
SHA256 fd6fce6515748253aeb1e20c045c368551848dfb947c7a75529b45d3942dd742
MD5 99932b1c1ec7d55e29ef6b57618ac22b
BLAKE2b-256 ccc0b68346bcfacdd23a12a0cc825a0cf2b472cfb79391f22adfe5418a9f40b0

See more details on using hashes here.

File details

Details for the file onesource_cli-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: onesource_cli-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for onesource_cli-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48bd033c125a3fd2d7f40142a4f909e65109754e285c2c00a4f536df5517309e
MD5 f9404c1d686a1d582797e03495b6adde
BLAKE2b-256 186d803727c8b0891e180f666af95f51cb872bfb0670b0ab9017c98d2dff2a95

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page