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.2.tar.gz (5.2 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.2-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: onesource_cli-1.1.2.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for onesource_cli-1.1.2.tar.gz
Algorithm Hash digest
SHA256 8bd5b2aa13e90bf5376e8c25f1459306ae5b16d285a484b7df4e051682669bf4
MD5 3f6cfe8009653fcbcbf7361076c0cdc1
BLAKE2b-256 7d6be06e50a6c71758f246b03ec95187aece391a70af60ed63d59e6128235d32

See more details on using hashes here.

File details

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

File metadata

  • Download URL: onesource_cli-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for onesource_cli-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 72920e8b0a9f6a0f0a94177d5f637b1227d75eb3d2147be4013856b4fa4cf7e1
MD5 3ef56bb40cc95cc584a10995457ccbde
BLAKE2b-256 c4cc54012550ce65e694492558c6aaf78bf2a75a99907a6b0e21ae80d5f37115

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