A senior developer in your terminal.
Project description
🧙♂️ Sage: the senior dev in your terminal
🤔 Why Sage?
- Claude Code, Codex CLI, and Cursor are hella expensive.
- Most open-source “alternatives” are too complicated and cluttered doing too much for mid context engineering and agentic features they are have.
- I wanted a CLI that could switch between any model I want at any moment (500+ models, 50+ free ones).
⚙️ What It Does
- Reads your project, understands your codebase, and helps you write, refactor, and debug all without switching tabs or selling your kidney for a subscription.
- And yeah, it’s not just for coding. You can even ask it how to get a girlfriend? and sage will help (no agentic actions for that though, you gotta do that part yourself).
⬇️ How to Install
pip install sage-cli
- and then type
sage
in the terminal of the directory you created for your project (not in your downloads or desktop folder ).
- then you will see
Welcome! Setting up and analyzing your project now... - After that, just follow the terminal instructions.
- Grab your API key from OpenRouter, paste it in.
- select your favorite model, and start building your next project.
🧩 How It Works
- The fundamental protocol is inspired by the hardest-working gatekeepers we all know.
- If you’re into papers and minimal math, the technique’s on arXiv
- The code is minimalist by design.
- Inside the sage folder, you’ll find:
sage/
├── Starters/ : sets up the project, initializes the protocol, and provides context
└── Core/ : handles the main agent orchestration and LLM communication
- Programming ideology? Procedural spaghetti.
- Trust me bro you can figure it out and customize it. Just ask Sage itself (no ChatGPT though).
🤝 Oh btw,
- if you’re unemployed and got some time to contribute to this project:
- fork the repo,and make it cooler
- or just add up to my spaghetti.I’ll be around to merge your PRs.
📢 Final Words
- Just the first version, built after work — so don’t be harsh on babe.
- Made with ❤️ by a brokie named Fikre.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sage_code-0.1.2.tar.gz
(32.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
sage_code-0.1.2-py3-none-any.whl
(36.2 kB
view details)
File details
Details for the file sage_code-0.1.2.tar.gz.
File metadata
- Download URL: sage_code-0.1.2.tar.gz
- Upload date:
- Size: 32.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f32be910eb282aefd1c7927d0107c06c51deae1d4d56a33ee0c96ac6c9bc8a87
|
|
| MD5 |
dbbcf4305dbf6900a440bf6d9bfe3285
|
|
| BLAKE2b-256 |
ba1f952aa53368efcc62f74d405ed21224de91406e0d010022caa969a28d78a0
|
File details
Details for the file sage_code-0.1.2-py3-none-any.whl.
File metadata
- Download URL: sage_code-0.1.2-py3-none-any.whl
- Upload date:
- Size: 36.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
333f770f35926a34546d43833277afc335169115347d8dc0dd55c7ad80665264
|
|
| MD5 |
d2c184f05562977e7ba08be985c2ff2f
|
|
| BLAKE2b-256 |
0d61de7abea39c6d990cb62c50582a516eaf2bd8197eabc81a578b05a159d9b3
|