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-code
- 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.4.tar.gz
(26.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.4-py3-none-any.whl
(30.6 kB
view details)
File details
Details for the file sage_code-0.1.4.tar.gz.
File metadata
- Download URL: sage_code-0.1.4.tar.gz
- Upload date:
- Size: 26.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 |
8ca532166f2c96029b4b2000c1c9a56f05e8dc0af3c2db912253d1dafd2d3507
|
|
| MD5 |
aef5dd25708c2616d1b058eebeedcd93
|
|
| BLAKE2b-256 |
654e58f20a66bf089df10a472934a20b1f1a7c563c2392df5d7ddd5e75733bd5
|
File details
Details for the file sage_code-0.1.4-py3-none-any.whl.
File metadata
- Download URL: sage_code-0.1.4-py3-none-any.whl
- Upload date:
- Size: 30.6 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 |
4edfa58c6aeaffd1514365d48c65858dd1d07152c069fabaf3ee99cd570c17b0
|
|
| MD5 |
7dd511cc4f9854ce0bf9f8f20ab0479e
|
|
| BLAKE2b-256 |
e5a7b2f1255ea18eaccc2378498959d62320c5204844372c61e5c0bd5f02b314
|