https://github.com/hanebox/ekphos
A lightweight, fast, terminal-based markdown research tool inspired by Obsidian
https://github.com/hanebox/ekphos
productivity tui
Last synced: 13 days ago
JSON representation
A lightweight, fast, terminal-based markdown research tool inspired by Obsidian
- Host: GitHub
- URL: https://github.com/hanebox/ekphos
- Owner: hanebox
- License: mit
- Created: 2025-12-15T11:06:31.000Z (6 months ago)
- Default Branch: release
- Last Pushed: 2026-05-29T02:38:27.000Z (15 days ago)
- Last Synced: 2026-05-29T03:23:27.565Z (15 days ago)
- Topics: productivity, tui
- Language: Rust
- Homepage: https://ekphos.netlify.app/docs
- Size: 3 MB
- Stars: 943
- Watchers: 6
- Forks: 37
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome-github-stars - hanebox/ekphos - A lightweight, fast, terminal-based markdown research tool inspired by Obsidian (Rust)
- awesome-tuis - ekphos
README
# Ekphos
[](https://crates.io/crates/ekphos)
[](https://www.rust-lang.org/)
[](https://github.com/hanebox/ekphos/blob/main/LICENSE)
A lightweight, fast, terminal-based markdown research tool built with Rust.

## Documentation
**Go to [Documentation](https://ekphos.netlify.app/docs)**
## Quick Start
To install with [Cargo](https://doc.rust-lang.org/cargo/):
```bash
cargo install ekphos
```
Alternatively, you can install Ekphos using [Homebrew](https://brew.sh):
```bash
brew install ekphos
```
Or using [AUR](https://aur.archlinux.org/packages/ekphos):
```bash
yay -S ekphos
```
_Note: Always update to the latest version. If you encounter config issues after updating, run `ekphos --reset` to reset your configuration._
## Requirements
- Rust 1.70+
- For inline images: iTerm2, Kitty, WezTerm, Ghostty, or Sixel-compatible terminal
## Discussion
- Open a discussion in the [repository](https://github.com/hanebox/ekphos/discussions)
## Disclaimer
This project is in early development. There may be breaking changes and bugs in pre-releases.
## Contributing
```bash
git clone https://github.com/hanebox/ekphos.git
cd ekphos
```
1. Fork the repository
2. Create a feature branch from `main`
3. Make your changes
4. Submit a PR to the `main` branch
To contribute to the documentation, see [ekphos-docs](https://github.com/hanebox/ekphos-docs).
[](https://repology.org/project/ekphos/versions)
## License
MIT