Skip to content

Releases: TimAnthonyAlexander/north

v0.8.0: OpenRouter Support

Choose a tag to compare

@TimAnthonyAlexander TimAnthonyAlexander released this 11 Dec 23:00

I created a third client that (theoretically) supports all LLM models on OpenRouter.
With this you now have hundreds of new models + providers immediately within North.
Although you must choose ones that are capable of tools. Some will just not work.

Requires OPENROUTER_API_KEY variable in your shell.

North dynamically fetches the models and prices through the OpenRouter API.
North displays the prices per million input/output tokens in /model command view.

v0.7.1: More improvements

Choose a tag to compare

@TimAnthonyAlexander TimAnthonyAlexander released this 11 Dec 08:54

We do many changes with North, then ask it about its experience, which tools were how effective, etc.
Then we try to improve the ones it complains about.

v0.7.0: Tool improvements

Choose a tag to compare

@TimAnthonyAlexander TimAnthonyAlexander released this 10 Dec 23:03

Many tool improvements for finding specific blocks and navigating code.

v0.6.3: Code cleanup

Choose a tag to compare

@TimAnthonyAlexander TimAnthonyAlexander released this 10 Dec 20:35

Major cleanups.

v0.6.2: Costs tracking

Choose a tag to compare

@TimAnthonyAlexander TimAnthonyAlexander released this 10 Dec 19:56

North now tracks all your costs of the current session + of all time.
Doing /costs will show a dialog with a cost breakdown per provider & model of all time and per session

Screenshot 2025-12-10 at 8 40 42 PM Screenshot 2025-12-10 at 8 52 27 PM

(Note to the screenshot: The total doesn't add up because I had costs stored to the all-time value before the cost breakdown existed. It will work for you)

v0.6.1: Stream file creation

Choose a tag to compare

@TimAnthonyAlexander TimAnthonyAlexander released this 10 Dec 14:17

File creation is now streamed. If provider cancels at 90s timeout, we save, give the model a second to breathe, give it context where it left off at and ask it to continue.
Then we continue writing the file.

v0.6.0: Large file creation

Choose a tag to compare

@TimAnthonyAlexander TimAnthonyAlexander released this 10 Dec 13:32

Large files couldn't always be created because tool call JSONs would break after 90 seconds.
Instead, we now let the model do it within the chat, and we will parse the message and apply the file creation afterwards.

v0.5.0: Conversations

Choose a tag to compare

@TimAnthonyAlexander TimAnthonyAlexander released this 10 Dec 09:47

You can do ./north list and ./north resume to resume prior conversations.
Also, within north you can do /conversations do load any other conversation.

v0.4.0: File Attachments

Choose a tag to compare

@TimAnthonyAlexander TimAnthonyAlexander released this 09 Dec 19:51

You can now attach files to context by typing @ and fuzzy-finding files and pressing enter.

v0.3.2: Behavior improvements

Choose a tag to compare

@TimAnthonyAlexander TimAnthonyAlexander released this 09 Dec 19:40
Add context size in tokens