Hacktoberfest: 13 small, well-described issues in a Kotlin library for AI agents
Hacktoberfest ends on October 31. If you write Kotlin, or want to, and are looking for a pull request that gets reviewed quickly, here are 13 open issues in Telar . Each one says what to build, which files to read first, and when it's done. What Telar is An open-source library (Apache 2.0) for AI a

Hacktoberfest ends on October 31. If you write Kotlin, or want to, and are looking for a pull request that gets reviewed quickly, here are 13 open issues in Telar. Each one says what to build, which files to read first, and when it's done.
An open-source library (Apache 2.0) for AI agents and workflows in Kotlin Multiplatform. A workflow is a small graph: your own data class is the state, each node is a suspend function that returns a copy of it, and arrows decide what runs next. Around that there are checkpoints, pausing for a person's approval, retries, streaming, a tool-calling agent, MCP tools, and models from Claude, OpenAI, Gemini, Ollama, llama.cpp and LangChain4j. It runs on the JVM, Android, iOS, desktop and in the browser.
It's an early alpha, written mostly by one person, which is why your pull request matters here and doesn't disappear in a queue.
The first fix from outside the project came in this week. It was reviewed and merged the same day, and the next morning it was on Maven Central, in 0.1.0-alpha13, with the contributor's name in the release notes.
Each of these is a small runnable program, plus a test, that shows one feature. You read a guide, write code that uses the library, and the guide gets a "runnable version" link to yours. You don't need to know the internals.
None of them needs an API key: the samples use a scripted model when there is none.
git clone https://github.com/deeptelar/telar.git cd telar./gradlew:samples:check # enough for a sample;./gradlew check for everything Enter fullscreen mode Exit fullscreen mode Open the pull request when the issue's "Done when" list is green. CONTRIBUTING.md has the design rules, and questions are welcome on the issue itself. Changes made with an AI assistant are fine, as long as you understand and have run what you submit.
If you'd rather use it than build it, a star or an issue about what's missing helps too.