Skip to content

darshjme/akshara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
अक्षर — akshara by Darshankumar Joshi

🪷 अक्षर

akshara

Bhagavad Gita 8.21 / Mandukya Up

The Imperishable Syllable — sacred OM

Token counting and management for LLM agents. Multi-model tokenizer, budget tracking.

Python Zero Dependencies Vedic Arsenal License

Formerly agent-tokenizer — Part of the Vedic Arsenal: 100 production-grade Python libraries for LLM agents, each named from the Vedas, Puranas, and Mahakavyas.


The Vedic Principle

The ancient Akshara principle from Bhagavad Gita 8.21 / Mandukya Up finds its modern expression in this library.

Just as the Vedic sages understood that every phenomenon in the universe follows deep patterns — patterns of creation, maintenance, and dissolution — akshara applies this wisdom to LLM agent engineering.

The concept of अक्षर (The Imperishable Syllable — sacred OM) speaks directly to the technical problem this library solves. When the sages codified this principle in Bhagavad Gita 8.21 / Mandukya Up, they were describing not just a spiritual truth but a computational truth that would take humanity millennia to rediscover in silicon.

This is not coincidence. The universe has one nature. The Vedas described it first.


How It Works

flowchart LR
    A[Input] --> B[akshara]
    B --> C{Process}
    C -- Success --> D[Output]
    C -- Error --> E[Handle]
    E --> B
    style B fill:#6b21a8,color:#fff
Loading

Installation

pip install akshara

Or from source:

git clone https://github.com/darshjme/akshara.git
cd akshara && pip install -e .

Quick Start

from akshara import *

# See examples/ for full usage

The Vedic Arsenal

akshara is one of 100 libraries in darshjme/arsenal — each named from sacred Indian literature:

Sanskrit Name Source Technical Function
akshara Bhagavad Gita 8.21 / Mandukya Up The Imperishable Syllable — sacred OM

Each library solves one problem. Zero external dependencies. Pure Python 3.8+.


Contributing

  1. Fork the repo
  2. Create feature branch (git checkout -b fix/your-fix)
  3. Add tests — zero dependencies only
  4. Open a PR

🪷 Built by Darshankumar Joshi · @thedarshanjoshi

"कर्मण्येवाधिकारस्ते मा फलेषु कदाचन" Your right is to action alone, never to its fruits. — Bhagavad Gita 2.47

Vedic Arsenal · GitHub · Twitter

About

Token counting and text chunking for LLM context management — TokenEstimator, TextChunker, ContextWindow, @token_limit. Zero dependencies.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages