1- ## TypeScript Project Template
2-
31<div align =" center " >
42 <picture >
5- <img alt="Project Logo" src="logo.svg" height="25 %" width="25 %">
3+ <img alt="Tobi Logo" src="logo.svg" height="20 %" width="20 %">
64 </picture >
7- </div >
8-
95<br >
106
11- <div align = " center " >
7+ <h2 >Tobi</ h2 >
128
139[ ![ Tests] ( https://img.shields.io/github/actions/workflow/status/habedi/template-typescript-project/tests.yml?label=tests&style=flat&labelColor=333333&logo=github&logoColor=white )] ( https://github.com/habedi/template-typescript-project/actions/workflows/tests.yml )
1410[ ![ Code Coverage] ( https://img.shields.io/codecov/c/github/habedi/template-typescript-project?style=flat&label=coverage&labelColor=333333&logo=codecov&logoColor=white )] ( https://codecov.io/gh/habedi/template-typescript-project )
1915[ ![ Managed with npm] ( https://img.shields.io/badge/managed%20with-npm-CB3837?style=flat&logo=npm&labelColor=333333&logoColor=white )] ( https://www.npmjs.com/ )
2016[ ![ Makefile] ( https://img.shields.io/badge/managed%20with-Makefile-000000?style=flat&logo=gnu&labelColor=333333&logoColor=white )] ( https://www.gnu.org/software/make/ )
2117
18+ An AI coding assistant that always ready to help you
19+
2220</div >
2321
2422---
2523
26- This is a template repository for creating new TypeScript projects.
27- It includes a basic structure, a ` Makefile ` for common developmental tasks, and a set of GitHub Actions workflows for
28- running the tests.
29- I am sharing this template in case others find it useful.
24+ Tobi is an AI coding assistant.
3025
3126### Features
3227
33- - ** TypeScript** : a basic setup for a TypeScript project.
34- - ** Makefile** : for managing common tasks like testing, linting, and formatting.
35- - ** GitHub Actions** : for running tests, linting, and publishing packages.
36- - ** Badges** : for showing the status of tests, code quality, version, etc.
37- - ** Default files** : for configuration, testing, and documentation, like ` .gitignore ` , ` README.md ` , ` LICENSE ` , etc.
28+ - Able to use models provided by OpenAI, Google, Anthropic, and Ollama.
29+ - Fully customizable.
30+ - Fast and secure.
31+ - Can be used as a CLI with a rich TUI.
32+ - Has a built-in retrieval-augmented generation pipeline.
33+ - Has the ability to use tools (call functions) including connecting to model context protocol (MCP) server.
3834
39- ### Prerequisites
4035
41- - ` Node.js >=20.0.0 `
42- - ` npm ` for package management
43- - ` GNU Make `
36+ ---
4437
45- ### Usage
38+ ### Getting Started
4639
47- 1 . Use the ` Use this template ` button on GitHub to create a new repository based on this template.
48- 2 . Modify the ` README.md ` file and other files as needed.
49- 3 . Run ` make install ` to install the project dependencies.
50- 4 . Run ` make help ` to see all available commands for managing different tasks.
40+ To be added.
5141
5242---
5343
@@ -57,9 +47,8 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to make a contribution
5747
5848### License
5949
60- This template is licensed under the MIT License ([ LICENSE] ( LICENSE ) or https://opensource.org/licenses/MIT )
50+ This template is licensed under the MIT License (see [ LICENSE] ( LICENSE ) ).
6151
6252### Acknowledgements
6353
6454- The logo is from [ SVG Repo] ( https://www.svgrepo.com/svg/388730/terminal ) .
65- - The logo with two colors is from [ SVG Repo] ( https://www.svgrepo.com/svg/372115/terminal-badged ) .
0 commit comments